获得GridView隐藏列值
对于想隐藏GridView列时,大家一定现想到visible属性及Visible = false的时候,
但是这样就会发现,我们无法去到该列的值,下面介绍一种方法,及通过 DataKeyNames属性
1、通过设计器对该GridView的DataKeyNames属性设置一个字段,这个字段就是既要隐藏,又要取他值列
如:DataKeyNames : EmpID
当然要确保你的数据源,DataTable里有该列啦! 呵呵
2、此时在GridView列中,就不用添加EmpID该列了,因为我们已经把它放在DataKeys里面了
3、取到他的值:如,我们需要取到第n行的 EmpID值
GvAdd.DataKeys[n]["EmpID"]
此时就可以取到该值了。
但是这样就会发现,我们无法去到该列的值,下面介绍一种方法,及通过 DataKeyNames属性
1、通过设计器对该GridView的DataKeyNames属性设置一个字段,这个字段就是既要隐藏,又要取他值列
如:DataKeyNames : EmpID
当然要确保你的数据源,DataTable里有该列啦! 呵呵
2、此时在GridView列中,就不用添加EmpID该列了,因为我们已经把它放在DataKeys里面了
3、取到他的值:如,我们需要取到第n行的 EmpID值
GvAdd.DataKeys[n]["EmpID"]
此时就可以取到该值了。