码迷,mamicode.com
首页 > 其他好文 > 详细

GridView __DataKey 使用

时间:2014-10-11 11:26:35      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:style   os   使用   数据   sp   问题   代码   ad   new   

在DataGrid中,要实现这个功能,隐藏列来存储键值是必须的,甚至是一个初学者需要摸索才能知道的技巧

DataKeyNames:获取或设置一个数组,该数组包含了显示在 GridView 控件中的项的主键字段的名称。

DataKeys:获取一个 DataKey 对象集合,这些对象表示 GridView 控件中的每一行的数据键值。

看到这里,也许你会有所明白,针对批量选中操作的问题,我们有了新的方案,现在来看一个简单的实现,假设主键字段是id:

//设置主键字段名称数组,可以多个字段,

//你也可以在设计器中直接设置主键字段,多个字段用逗号隔开

GridView1.DataKeyNames = new string[] { "id" }; 

这样,当进行数据绑定时,GridView会自动用键值填充DataKeys集合,从而在绑定或者回传后可以通过DataKeys集合来获取某一行的键值,例如假设想获取第i行的id键值,其代码如下:

//获取第i行的id键值,注意该索引即行的索引,从header到footer都算在内

string id=GridViews1.DataKeys[i]["id"].ToString();

//通过键值对数据进行处理……

GridView __DataKey 使用

标签:style   os   使用   数据   sp   问题   代码   ad   new   

原文地址:http://www.cnblogs.com/lh123/p/4018325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!