当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例

ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例

2017年12月12日  | 移动技术网IT编程  | 我要评论

本文实例讲述了asp.net中gridview、datalist、datagrid三个数据控件foreach遍历用法。分享给大家供大家参考,具体如下:

//gridview遍历如下: 
foreach (gridviewrow row in gridview1.rows)
{
  checkbox cb = (checkbox)row.findcontrol("checkbox2");
  if (cb.checked == true)
  {
  }
}
//datagrid遍历:
foreach (datagriditem oitem in itemsgrid.items)
{
  checkbox ck1 = (checkbox)oitem.findcontrol("checkbox");
  if (ck1.checked == true)
  {
  }
}
//datalist遍历
foreach (datelistitem dl in datalist1.items)
{
  checkbox cb = (checkbox)dl.findcontrol("checkboxid ");
  if(cb.checked)
  ......
}

gridview:

for(int i=0; i <gridview.rows.count;i++)
{
   label lbl = (label)gridview.rows[i].findcontrol("label9");
}

repeater:

for(int i=0; i < repeater.items.count;i++)
{
  label lbl = (label) repeater.items[i].findcontrol("label9");
}

datalist:

for(int i=0; i < datalist.items.count;i++)
{
  label lbl = (label) datalist.items[i].findcontrol("label9");
}

更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net操作json技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作xml技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。

希望本文所述对大家asp.net程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网