首页 新闻 会员 周边 捐助

Gridview 怎样获取ID对应的值?

0
[已关闭问题] 关闭于 2012-01-08 02:31

Gridview 怎样获取ID对应的值?

比如:数据库 ID NAME TYPE 

获取的是对应的NAME值?

要在后台获取!!

MR.XQIJIANG的主页 MR.XQIJIANG | 初学一级 | 园豆:170
提问于:2012-01-06 03:41
< >
分享
所有回答(4)
0
artwl | 园豆:16736 (专家六级) | 2012-01-06 07:30
0

可以把ID设置为gridview的主键,RowDataBound事件

 if (e.Row.RowType == DataControlRowType.DataRow)
        {
            int i = e.Row.RowIndex;
            string strSN = gdvDPSNInfo.DataKeys[i]["ID"].ToString();

}

RowCommand事件中

      Control control = e.CommandSource as Control;

        GridViewRow gv = control.Parent.Parent as GridViewRow;
      
        gdvDPSNInfo.SelectedIndex = gv.RowIndex;

        string strSN= gdvDPSNInfo.DataKeys[gdvDPSNInfo.SelectedIndex]["SN"].ToString();
        string strDPAuthorCode = ((System.Web.UI.WebControls.TableRow)(gv)).Cells[3].Text;

sunlary | 园豆:934 (小虾三级) | 2012-01-06 09:10
0

谁知道你怎么绑定数据的?

顾晓北 | 园豆:10898 (专家六级) | 2012-01-06 17:11
0

设置DataKeyNames,在程式中 通过 gv.Datakeys[RowIndex].Values["keyName"] 来获取

avic_ren | 园豆:373 (菜鸟二级) | 2012-01-06 17:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册