如何得到未在gridview里显示的字段值?
举个例子来说,我的数据源取了10列数据,但我只在gridview中显示了其中的5列,怎样做到,当我选择某个gridview行时,得到其他几个未显示字段的值?求各位老大帮忙!!!
[解决办法]
gridview不能获取隐藏列的值,可以设置一个模板列,放几个Lable进去绑定那些不显示的值,然后隐藏Lable,用FindControl找出相应Lable取值。
[解决办法]
前面:
DataKeyNames= "value1,value2,value3,value4,value5 "
后面:
this.gridview1.DataKeys[e.RowIndex].Values[0].ToString() -- > value1
this.gridview1.DataKeys[e.RowIndex].Values[1].ToString() -- > value2
this.gridview1.DataKeys[e.RowIndex].Values[2].ToString() -- > value3
this.gridview1.DataKeys[e.RowIndex].Values[3].ToString() -- > value4
this.gridview1.DataKeys[e.RowIndex].Values[4].ToString() -- > value5