欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-09 23:08:45
本文实例讲述了asp.net中gridview、datalist、datagrid三个数据控件foreach遍历用法。分享给大家供大家参考,具体如下: //gri...

本文实例讲述了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程序设计有所帮助。