【发布时间】:2014-04-21 14:31:18
【问题描述】:
所以在这张照片中我有一个网格视图,
第 1 列是 DropDownList,第 2 列是 TextBox,第 3 列是只读的。对于作为文本框的第 1 列,当我单击编辑时,更改了文本框的值,然后单击更新,第 1 列的值发生了变化。然后我将第 1 列的 TextBox 替换为 DropDownList。我将 Column1 转换为 TemplateField,第 1 列的已编辑模板字段并将其更改为 DropDownList。现在,当我尝试编辑行时,我从 DropDownList 中选择了另一个值,它不会改变。 注意:我没有以编程方式执行此操作。 .aspx.cs 文件为空。我已经通过 GridView Tasks 完成了这项工作。
【问题讨论】:
-
您正在描述您的问题(这仍然不太清楚),但您还需要提出问题。暗示的“为什么这不起作用”不是一个问题。
-
自动网格视图编辑仅适用于 Boundfields。如果您的 gridview 需要比这更复杂,您必须在后面的代码中以编程方式处理更新。这是带有an example 的页面。
-
嗯,它曾经在一天前工作过。现在我知道为什么了。
-
@gunr2171 为什么隐含的问题“为什么这不起作用”不是一个问题?
-
@user1477388 它是隐含的,不明确的,而且过于宽泛。我们没有看到任何代码,所以 OP 没有提供足够的信息(我看不到屏幕截图,在我的互联网上被阻止)。
标签: c# asp.net sql-server gridview