Gridview中DataKeyNames 设置多个主键 取值

1.设置DataKeyNames

a.F4  在属性面板中设置   多个值以逗号隔开  例如id,mane,sex

b.通过后台代码

 this.gridview.DataSource = Bind();
 
 this.gridview.DataKeyNames =newstring[]
 {
   "Id","Name","Sex"
 };
 
 this.gridview.DataBind();

2.取值

a.单个值 this.gridview.DataKeys[e.RowIndex].Value

b.取期望的值  this.gridview.DataKeys[e.RowIndex]["Sex"].Tostring()

原文地址:https://www.cnblogs.com/yuanyanyan/p/5362167.html