ASP.Net CheckBoxList 数据库取值并判断是否选中

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:22:08
CheckBoxList item是根据数据库动态形成的 哪些item被选中了,是根据别一个表里的字段决定的,字段[IsCheck]里的数据是 1 2 3 4 这种形式的,用空格分开的,能给出具体代码嘛

//定义属性gai
protected Gallery_AlbumInfo gai
{
get { return (Gallery_AlbumInfo)ViewState["gai"]; }
set { ViewState["gai"] = value; }
}
//定义个字符串数组,根据中间的空格吧字段分开
string[] trades = gai.Trade.Split(new char[] { '空格' }, StringSplitOptions.RemoveEmptyEntries);
//循环给CheckBoxList cblTrade的item赋值。
foreach (string trade in trades)
{
this.cblTrade.Items.FindByText(trade).Selected = true;
}
改一改吧。

字段[IsCheck]里的数据是 1 2 3 4 这种形式的,用空格分开的
是什么意思?

没看懂