【问题标题】:ASP.net Array List as a data source for GridviewASP.net Array List 作为 Gridview 的数据源
【发布时间】:2013-06-21 15:19:48
【问题描述】:

我正在使用一个 asp.net 网格视图,并且我使用了一个对象数组列表作为该网格视图的数据源。 一切都很好,但是当我想在这个 gridview 上工作时遇到了一些问题, 我想做以下事情:

  1. 隐藏列
  2. 更改列标题文本
  3. 向 gridview 行添加一个按钮并将该行中的值传递到另一个页面

提前谢谢。

【问题讨论】:

  • 问题的标题与问题的正文无关。数据源(ArrayList)与 GridView 可视化操作无关。
  • 我已将数组列表绑定到 gridview 并且效果很好。但后来我无法处理我想要的列,例如我无法隐藏列或更改其标题文本等等
  • 你为什么使用ArrayList?除非您使用的是 C# 1.0,否则您不应该使用它。至少使用List

标签: c# asp.net gridview data-binding


【解决方案1】:
  1. 隐藏列:您是否使用自动生成列?还是您将自己的列添加到网格中?

  2. 更改列标题文本:打开网格列编辑器(选择gridview时右上角的小>图标)

  3. 从网格列编辑器添加命令列(上面的步骤 2)

HTH

贾法尔

【讨论】:

  • 我尝试添加自己的列,但是当我绑定数组列表时,它会忽略我的列并添加数组列表列
  • @Hany 如果您定义自己的列,则需要将AutoGenerateColumns 设置为false
  • @Hany 如果您有自己的列,那么您需要为每个列设置“DataField”属性以绑定它们。然后你需要为网格调用'DataBind'函数
猜你喜欢
  • 2011-09-09
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
  • 2011-07-22
  • 1970-01-01
相关资源
最近更新 更多