datattable循环读取数据用于循环遍历checkboxlist里的项目

DataTable dt = bptb.GetList("Pro_ID="+id).Tables[0];
foreach (ListItem li in from DataRow dr in dt.Rows from li in cbl_type.Items.Cast<ListItem>().Where(li => li.Value == dr["T_ID"].ToString()) select li)
{
li.Selected = true;
}

cbl_type为checkboxlist的名称

原文地址:https://www.cnblogs.com/zhb7769/p/9915833.html