zoukankan      html  css  js  c++  java
  • [GridView控件]DataKeyNames

      今天终于把这个东西弄明白了,一直在其它层写程序,对于表现层的这个GridView那是没办法啊,只能慢慢的修改,谁叫没人帮呢?第一个版本的项目中那是丑的很啊,由于GridView字段如果将其隐藏就读不出值来,那怎么办呢,只好把ID那一列给显示出来,今天再也忍不住了,发现了DataKeyNames这个东东,哈哈解决了。

      DataKeyNames表示主键的列名,可以通过GridViewEntity.DataKeys[RowIndex]["ColumsName"]来获取他的值,当然它是不会显示出来的,其实我是在一个用SqlDataSource中发现的,看到了有这么一个主键而实现更新,当然在我们多层开发中也不能缺少这个。当我们在用Template时怎么取得值呢?我们可以把那个列也设为DataKeyNames中,记得多个要用","隔开。

      如果没有设置成DataKeyNames,那只能通过GridViewEntity.Rows[RowIndex].Cell[Index].Text来得到值了,不知老兄有没有看到一些HTML字符呢? 这个最是经常见得了,不用当心我们可以用HttpUnility.HtmlDecode()来解决他,OK!

  • 相关阅读:
    lombok的介绍及使用
    java后端导入excel将数据写入数据库
    java后端导出excel表格
    eclipse maven打war包
    java后端树形菜单使用递归方法
    mybatis一对多查询
    @transactional作用和事务
    zookeeper安装
    Solr单机版安装
    jstat 简介(2)
  • 原文地址:https://www.cnblogs.com/xdotnet/p/DataKeyNames.html
Copyright © 2011-2022 走看看