ASP.Net CheckBoxList 数据库取值并判断是否选中
CheckBoxListitem是根据数据库动态形成的哪些item被选中了,是根据别一个表里的字段决定的,字段[IsCheck]里的数据是1234这种形式的,用空格分开的...
CheckBoxList item是根据数据库动态形成的 哪些item被选中了,是根据别一个表里的字段决定的,字段[IsCheck]里的数据是 1 2 3 4 这种形式的,用空格分开的,能给出具体代码嘛
展开
3个回答
展开全部
//定义属性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;
}
改一改吧。
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;
}
改一改吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询