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

foreach给CheckBox 默认值的问题
DataTable   dt;
string   qx=dt.Rows[0][0];   //D1;D2;D3;D4;D5;D6;D7
string[]   a   =   qx.Split( '; ');

foreach(CheckBox   s   in   a)
{
s.Checked=true;
}
这里的类型不晓得怎么写,大家帮帮忙啊,急用!

------解决方案--------------------
早说是asp.net啊
DataTable dt;
string qx = dt.Rows[0][0]; //D1;D2;D3;D4;D5;D6;D7*/
string[] a = qx.Split( '; ');

for (int i = 0; i < a.Length; i++)
{
if (this.FindControl(a[i]) != null)
{
CheckBox cb = (CheckBox)this.FindControl(a[i]);
if (cb != null)
{
cb.Checked = true;
}
}
}