在gridview中获取索引 [英] getting indexes in gridview

查看:162
本文介绍了在gridview中获取索引的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在这里有一个疑问,

我有一个gridview并且在那个gridview中我想获得选定行的索引,例如

  foreach(gridview1.rows中的gridviewrow行)
{
checkbox chkSelectedItem =(复选框).row.findcontrol(chkSelectedItem) ;

if(chkSelectedItem.checked)
{
int [] count = new int [row.RowIndex];
}
}

当我执行此操作时,它只存储0个值。我怎么才能得到选定的索引只....任何人都可以帮助我...提前感谢

解决方案

p>

  List< int> i =新列表< int>(); 
foreach(gridview1.rows中的gridviewrow行)
{
checkbox chkSelectedItem =(复选框).row.findcontrol(chkSelectedItem);

if(chkSelectedItem.checked)
{
i.Add(row.RowIndex);


code $ <$ $ p

i 将收集所有选定的索引


I have a doubt here,

I have a gridview and in that gridview I wanna get the indexes of selected rows, for example

foreach(gridviewrow row in gridview1.rows)
{
   checkbox chkSelectedItem=(checkbox).row.findcontrol("chkSelectedItem");

   if(chkSelectedItem.checked)
   {
       int[] count=new int[row.RowIndex];
   }
}

when I execute this it stores only 0s as values. how can I get the selected indexes only....can anyone help me...thanks in advance

解决方案

Try

List<int> i = new List<int>();
foreach(gridviewrow row in gridview1.rows)
{
   checkbox chkSelectedItem=(checkbox).row.findcontrol("chkSelectedItem");

   if(chkSelectedItem.checked)
   {
       i.Add(row.RowIndex);
   }
}

i will have collection of all selected indexes

这篇关于在gridview中获取索引的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆