GridView中怎么获取到整个数据的数量

GridView中怎么获取到整个数据的数量,第1张

GridView下面放一个Lable , 然后你可以声明一个变量,循环DataRow,看DataRow有多少(DataRow是行数据,既然你要xxx条记录,也就是说要xxx行记录),最后你在把循环后的数据赋给Lable

int index = gvrowRowIndex。

//获取当前行的某列值string userid=GridView1Rows[index]Cells[列索引]TextTrim()。它的主要作用是就是在ASPNET页面中显示一个超链接。当这个链接被按动的时候,页面就会往服务器端传递信息,并且在服务器端来处理相应的事件。ASPNET LinkButton组件的重要的组成内容:LinkButton组件的常用属性、事件代表的意思;Text这是-一个属性,就是LinkButton组件显示的文字

在GridView里已经设置了LinkButton为事件处理按钮,将通过以下方法获取索引

protected void gv_Company_RowCommand(object sender, GridViewCommandEventArgs e){

        if (eCommandName == "QianRu")

    {    

     //取ID的值方法一   

              GridViewRow drv = ((GridViewRow)(((LinkButton)(eCommandSource))ParentParent)); //此得出的值是表示那行被选中的索引值

              inf id=ConvertToInt32(GridView1DataKeys[drvRowIndex]Value); //此获取的值为GridView中绑定数据库中的主键

          

      //取ID的值方法二   

              GridViewRow drv = ((GridViewRow)(((LinkButton)(eCommandSource))ParentParent)); //此得出的值是表示那行被选中的索引值

              //此获取的值为GridView中绑定数据库中的主键值,取值方法是选中的行中的第一列的值,drvRowIndex取得是选中行的索引

          int id = ConvertToInt32(GridView1Rows[drvRowIndex]Cells[0]Text); 

          

      //取ID的值方法三  

          //因为在客户端中就已经将LinkButton的CommandArgument与主键Id给绑定了所以在此可以直接用eCommandArgument得出主键ID的值

          int id = ConvertToInt32(eCommandArgumentToString()); 

        }

    }

如:butten事件中 Button ibtnShow = sender as Button; Label lblInBoxId = ibtnShowParentFindControl("Label1") as Label; //ID

Label lblStatus = ibtnShowParentFindControl("Label5") as Label;//姓名TEXTBOXTEXT=lblStatus;

要是我做我就这样做,在GridView编辑列,可用字段添加可用字段,添加一个HyperLinkField,然后在HyperLinkFile属性的数据属性中的"DataNavigateUrlFilds"中输入主键,在"DataNavigateUrlFormatString"输入Defultaspxid={0}传到令一页然后得到ID,写个方法通过id得到所有值

以gridview控件名称为gv来说,thisgvRows[0]Cells[0]Value,不能直接取出某列的全部值,因为表格控件是先按行后按列使用的。因此可以写一个循环(for或者foreach)遍历所有行gvRows,在当前行中获取某列的数据。如前面的代码。如果单元格中加了其他控件,还要转换类型。

以上就是关于GridView中怎么获取到整个数据的数量全部的内容,包括:GridView中怎么获取到整个数据的数量、模版的linkbutton怎么获取gridview的当前选中行数据、GridView1_RowCommand()中如何获取当前行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9712909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存