always there for you

善于生活,善于学习,这是我和你的目标.

« .Net主题之控件皮肤(skin)如何用.net Remoting实现一个客户端需要连接多个服务器端? »

GridView获取行中数据

  以下是使用GridView的CommandField

  1.获取行中主键

   首先设置行号与主键字段关联:

            <asp:GridView ID="gv_AllMessages" runat="server"   DataKeyNames="ID">...</asp:GridView>

            在这里设置了GridView的DatakeyName属性为数据表的主键.于是我们可以用gv_AllMessages.DataKeys[索引].Value.ToString()获得个string类型的主键值!

            索引可以从触发时间的参数中获得!.

                                                                      RowEditing事件----------------------------------------------------------NewEditIndex
      RowUpdating,RowCancelingEdit ,RowDeleting事件---------------------------------------------------------RowIndex

    2.获取行中其他值

          √.gv_AllMessages.Rows[索引].Cells[1].Text

                 Cells 从0开始索引.对应表中的字段的索引

          √.gv_AllMessages.FindControl("这里Control的ID") as 它的类型.Text

    3.获取表头

           ● gv_AllMessages.Columns[索引].ToString()

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright www.alwaysthere.com.cn . Some Rights Reserved.

              

Powered By Z-Blog 1.8 Devo Build 80201