日期:2014-05-20  浏览次数:20419 次

有关CHECKBOXLIST显示SELECTED的问题
我把CHECKBOXLIST绑定表A的一个字段,有10个元素显示在界面上,假设是ABCDEFGHIJ,而表B的某个字段中有ACFGH这几个元素,我要让界面上ACFGH呈现SELECTED状态,如何操作?就是说要把表B的字段取出来和CHECKBOXLIST显示的元素相比较,如有相同的,那么在CHECKBOXLIST中就要呈现打钩的状态。谢谢各位!非常着急!

------解决方案--------------------
for(int i=0;i <checkboxlist.Items.count;i++)
{
string s = checkboxlist.items[i].Text;
// dt是表B取出后存放的DataTable
if( dt.Select( "字段1= ' "+s+ ' ").Length > 0 )
{
checkboxlist.items[i].checked = true;
}
else
{
checkboxlist.items[i].checked = false;
}
}