首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datalist中的checkbox解决办法

2012-03-07 
datalist中的checkboxdatalist中每行有个checkbox,取得checkbox选中行的datakeyfield的值[解决办法]// 假

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!

热点排行