读书人

datalist中的checkbox解决办法

发布时间: 2012-03-07 09:13:51 作者: rapoo

datalist中的checkbox
datalist 中每行有个checkbox , 取得checkbox选中行的datakeyfield的值

[解决办法]
// 假设你的 ID 类型为 int
// asp.net 1.x
// IList idList = new ArrayList();
// asp.net 2.0
IList <int> idList = new List <int> ();
foreach(DataListItem item in MyDataList.Items)
{
CheckBox chk = item.FindControl( "MyCheckBoxID ") as CheckBox;
if(chk != null && chk.Checked) {
//idList.Add(MyDataList.DataKeys[item.ItemIndex]);
idList.Add((int)MyDataList.DataKeys[item.ItemIndex]);
}
}

Good Luck!

读书人网 >asp.net

热点推荐