【问题标题】:Edit first column of GridView编辑 GridView 的第一列
【发布时间】:2010-04-08 11:19:04
【问题描述】:

我有非常动态的 GridView,我需要允许用户编辑它的第一列。在他编辑网格的第一列后,它必须在数据库上更新。

有什么办法可以处理吗?

我唯一的想法是在每行的第一个单元格中放置一些可变元素,因此它必须能够为每一行设置/获取我的值,但找不到任何示例......

附加信息: GridView 从 Object 数据源获取数据,所有列都是动态的(是的,可能除了第一个,但我以动态方式添加它)并加载完整的 DataTable... \

目前在动态按钮上使用 jQuery+Ajax 方法,但无法禁用按钮的 PostBack,因此使用 PostBack 它只会消失并且不会产生必须制作的事件...

【问题讨论】:

    标签: asp.net gridview


    【解决方案1】:

    由于您有动态列,因此为每一列指定 read-only 属性(如果列是只读的,则只能在 GridView 的编辑模式下查看,而不能对其进行编辑)。

    因此,第一列将是 readonly="false"(或完全省略),其他列是 read-only="true"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      相关资源
      最近更新 更多