【YMGJ 6】请选择一条记录


【YMGJ】请选择一条记录

                                                                       ------------【YMGJ】艺萌管家

 

前言:

        在上一篇博文【请选择要删除的!】,小编遇到一个类似的问题,明明选中了checkbox,但还偏偏跳出“请选择一条进行删除!” 原因是没有绑定主键,在D层数据绑定处进行主键uid 的绑定。


      无独有偶,今天又出现类似的现象,但是这次数据已经绑定了,在后台的代码中每一条代码进行走查都通过了,但就是还出现这错,这真的是丈二和尚,摸不着头脑!从后台看了没有找到情况,就转向前台,果真,就是在前台进行数据绑定时,缺少主键uid的绑定。这次终于逮住你这个uid了。

 

     原因是缺少: DataKeyNames=“uid”---------------在页面处添加 DataKeyNames=“uid”如下:


  


 

 



知识普及:

   什么是DataKeyNames?

              DataKeyNames表示主键的列名,是GridView中的一个属性,GridView又是什么?

       

      GridView控件的事件真的是太强大了,在Web页面中显示数据源中的数据,将数据源中的数据,记录显示在页面上输出。

 

 


       GridViewDataKeyNames里面存的值都相当于你表里面的标志列,当你要用到的时候就可以得到这个标志列,去得到你的其他的数据信息.就如一个隐藏的值可设置索引。一般是绑定数据库的主键。以便在程序中做update,delete等操作。

  


小结:

      我是一个慢步者,现在深刻的理解这样一句话:没有谁真正的聪明与不聪明,真正成功的人不是那些最聪明的,也不是那些走的最快的,而是那些愿意持续努力的人。自己在项目总遇到的一系列的问题,这些都是自己一步一个脚印成长的足迹,也是我的财富。这些看起来简单,但是对于我来这些可能都还不是非常的熟悉,但对于曹学亮、齐伟、崔伟林等那些项目经验丰富的人来说,都是小菜。积累,持续的积累,成长中,吃一结长一智!

 



 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值