打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
datakeys和datakeynames

datakeys和datakeynames这两个东西在gridview中是用来关联数据库中的主键的(或者说在gridview中,

它把用datakeynames关联的字段看作是主键)

使用的语法如下:
gridview.DataKeyNames=new string[] {"主键名"};

 

ps一下:gridview.DataKeyNames=new string[] {"主键名"};这一句要放在page_load中,否则delete事件找不到主键。会出错

而datakeys的用法与gridview.Rows[].Cells[].Controls[]相似。
gridview.Rows[].Cells[].Controls[]这个东西是用来获取gridview在编辑状态下的textbox的(一般是

这个控件,当然还有别的控件)。
rows[]代表行的数组,cells[]代表单元格的数组,controls代表控件(在cells中的控件)。
于是用这三个东西就可准确定位出在gridview中的所有控件了。

至于datakeys,由于它是主键,所以在编辑是它是不可更改的,所以不在控件之内,于是单独用一个对象

来描述它。datakeys[行数]

以前一直不理解cells是个什么意思。只知道它有个细胞的意思(当然也有细小之意)但是,用在这里似

乎不太对哦。在我的心里是想用rows,columns和controls来定义的。但是,外国人眼中,这是不可行的。

行和列是同一个等级啊--外国人就是严谨啊。后来,一个激灵......突然想到在html的表格中不是有

cellspace和cellpadding吗????这两个东西是针对单元格的。原来cell还有个单元格的意思--虽然在

字典上查不到,但是直觉告诉我,没有错,cell就是单元格的意思。一切概念性的问题都解决了!!

行,单元格,单元格中的控件。这三个正好可以定义所有的控件

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
GridView里的Button控件用法
javascript 读取gridview单元格的值
asp.net读取GridView中某行或某单元格值
扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格
GridView
gridview回顾
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服