我用CheckBoxList将多项选择存入数据库中,各项之间用,(逗号)分看,
但修改时怎么办呢》? CheckBoxList1.SelectedIndex=CheckBoxList1.Items.IndexOf(CheckBoxList1.Items.FindByValue(myds.Tables["House"].Rows[0]["House_SheShi"].ToString()));肯定是不对的,只有开始选中的项前才有勾
但修改时怎么办呢》? CheckBoxList1.SelectedIndex=CheckBoxList1.Items.IndexOf(CheckBoxList1.Items.FindByValue(myds.Tables["House"].Rows[0]["House_SheShi"].ToString()));肯定是不对的,只有开始选中的项前才有勾
解决方案 »
- 一个简单的问题
- 例如淘宝那样每个产品属性都是不同的 数据库怎么设计的呢?
- N个条件的搜索,求指教啊
- gridview从一个页面复制到另一个代码需要改哪里
- 将aaa.aspx中的一个DropDownList或者TextBox的值,传向bbb.asp
- 一个简单的问题!
- 大家好,看在我熬夜到四点半的份儿,谁来告诉这是什么错误?!!!
- WEB开发中如何实现页面中传值啊?
- asp.net内置对象
- 高分求救!如何防止用户点击“刷新”、“后退”带来的影响???
- 初用c# asp.net做网(www.bxyz.net),请大家多多指教!
- 一个简单的难题,定义一个DataTable,向其中添加新的DataRow,之后邦定dataGrid
例如:string xx="CheckBoxList1Text1,CheckBoxList1Text2,CheckBoxList1Text3" //例如这是从数据库中取出来的CheckBoxList1的多个选项值。。string[] Value=xx.Split(','); //用Split()把多个值分开存在数组Value中
for(int i=0;i<Value.Length;i++)
{
CheckBoxList1.Items.FindByValue(Value[i].ToString()).Selected=true;
}
这样就可以了。
SelectMultiPage.HdnSelectedValues.value += "," + oChk.value;
else
SelectMultiPage.HdnSelectedValues.value = SelectMultiPage.HdnSelectedValues.value.replace("," + oChk.value,"");