日期:2014-05-17 浏览次数:21289 次
Dictionary <string, List <string>> Dit= new Dictionary <string, List <string>>();
foreach(string key in Dit.Keys)
{
Console.Write(key + ":");
foreach(string str in Dit[key])
{
Console.Write(str.你的值);
//Console.Write(str.你的值)换成给你的checkboxlist赋值就行了
}
Console.WriteLine();
}
------解决方案--------------------
如果你是用班级做键值的话直接如下就可以了
var list1 = new List<string> {"学生A", "学生B"};
var list2 = new List<string> {"学生C", "学生D"};
var dit = new Dictionary<string, List<string>> {{"一班", list1}, {"二班", list2}};
CheckBoxList1.DataSource = dit["一班"];
CheckBoxList2.DataSource = dit["二班"];
Page.DataBind();
------解决方案--------------------
Dictionary <string, List <string>> Dit= new Dictionary <string, List <string>>();
foreach(string key in Dit.Keys)
{
CheckBoxList1.DataSource=Dit[key]
}
------解决方案--------------------