获取gridview当前行的索引值的方法汇总

获取gridview当前行的索引值的方法汇总

ID:6620360

大小:30.50 KB

页数:6页

时间:2018-01-20

获取gridview当前行的索引值的方法汇总_第1页
获取gridview当前行的索引值的方法汇总_第2页
获取gridview当前行的索引值的方法汇总_第3页
获取gridview当前行的索引值的方法汇总_第4页
获取gridview当前行的索引值的方法汇总_第5页
资源描述:

《获取gridview当前行的索引值的方法汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、获取GridView当前行的索引值的方法汇总本文详解GridView控件获取当前行的索引值的'>签入

2、erver"CommandName="QianChu">签出方法,下面结合实例介绍几种获得GridView当前行索引值的方法。实例:①目的:获取GridView中RowCommand的当前索引行。②前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:小提示:如果在后台代码中用e.CommandArgument取值的话,前台代码就必须在按钮中设置Command

3、Argument的值,值为绑定的数据库字段。如://因为在客户端中就已经将LinkButton的CommandArgument与主键Id给绑定了所以在此可以直接用e.CommandArgument得出主键ID的值intid=Convert.ToInt32(e.CommandArgument.ToString());③在GridView里已经设置了LinkButton为事件处理按钮,将通过以下方法获取索引:【方法一】protectedvoidgv_Company_RowCommand(object

4、sender,GridViewCommandEventArgse){if(e.CommandName=="QianRu"){GridViewRowdrv=((GridViewRow)(((LinkButton)(e.CommandSource)).Parent.Parent));//此得出的值是表示那行被选中的索引值infid=Convert.ToInt32(GridView1.DataKeys[drv.RowIndex].Value);//此获取的值为GridView中绑定数据库中的主键值注意

5、:运用此方法,需要对GridView的DataKeyNames属性进行设置,此例中设置为主键字段。}}【方法二】protectedvoidgv_Company_RowCommand(objectsender,GridViewCommandEventArgse){if(e.CommandName=="QianRu"){GridViewRowdrv=(GridViewRow)((LinkButton)e.CommandSource).NamingContainer;//此得出的值是表示那行被选中的索

6、引值intid=Convert.ToInt32(GridView1.Rows[drv.RowIndex].Cells[0].Text);//此获取的值为GridView中绑定数据库中的主键值,取值方法是选中的行中的第一列的值,drv.RowIndex取得是选中行的索引}}此外,还有一些方法可以实现获得当前行索引值。【方法三】在linkbutton控件的Command事件,利用sender的Parent获取GridView中的当前行。protectedvoidlbtnQianChu_Command

7、(objectsender,CommandEventArgse){LinkButtonlb=(LinkButton)sender;DataControlFieldCelldcf=(DataControlFieldCell)lb.Parent;GridViewRowgvr=(GridViewRow)dcf.Parent;//此得出的值是表示那行被选中的索引值lbtnQianChu.SelectedIndex=gvr.RowIndex;}【方法四】在linkbutton控件的Click事件,获取Gr

8、idView中的当前行。protectedvoidLinkButton1_Click(objectsender,EventArgse){//行号introw=((GridViewRow)((LinkButton)sender).NamingContainer).RowIndex;}【方法五】如果在模板列中添加一下DropDownList控件,并开启其AutoPostback属性,在DropDownList的SelectedIndexChanged事件中,获取GridView中的当前行。下面是Se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。