CheckBoxList控件

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:01:17
CheckBoxList控件有两个选项:保险,合同。整个表结构是这样的:
职工号 姓名 保险 合同
001 刘刚 有 有
002 李梅 有 无
我录入页面有两个文本框和一个CheckBoxList1控件,两个文本框分别用来录入职工号和姓名的,CheckBoxList1就是用来选择是否参与了保险和是否签了合同,如果参与了保险就选择CheckBoxList1的选项值“保险”,我相应的在'保险'列插入数据“有”,如果签了合同就选择CheckBoxList1的选项值“合同”,在'合同'列插入数据“有”,反之插入“无”,这样的功能如何实现呢?期望高手的解决
底楼的朋友,你没有判断“保险”选项和“合同”选项没有选中的情况啊!我在判断他们没有选中的情况下没有得到我要的数据,请两个再帮我看看吧

-----------------------------
汗.手写的代码...

你把
foreach (ListItem li in CheckBoxList1)
改成foreach (ListItem li in CheckBoxList1.Items)

----------------------------------------------------
不好意思.刚洗澡去了..现在修改给你
-----------------------------------------------------
CheckBoxList1是可以多选的

string flg1 = "";//代表有无保险
string flg2 = "";//有无合同

foreach (ListItem li in CheckBoxList1.Items)
{
if (li.Selected && li.Value == "保险")
{
flg1 = "有";
break;
}
else
{
flg1 = "无";
break;
}
if (li.Selected && li.Value == "合同")
{
flg2 = "有";
break;
}
else
{
flg2 = "无";
break;
}
}

string flg1 = "";//代表有无保险
string flg2 = "";//有无合同
if (checkedListBox1.SelectedIndex == 0)