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!

  • 相关阅读:
    伍佰《突然的自我》
    .NET常见ORM框架
    并发和压测工具
    底层源码调试工具
    c 冒泡排序
    c 指定范围的质数
    c 筛法列举质数
    c 牛顿法求方程近似解
    c 二分法求方程近似解
    css选择器 及其权重
  • 原文地址:https://www.cnblogs.com/xdotnet/p/DataKeyNames.html
Copyright © 2011-2022 走看看