【问题标题】:gridview with more than one data source具有多个数据源的 gridview
【发布时间】:2010-11-30 13:14:14
【问题描述】:

我有以下情况::

之前:

一个网格视图,这个网格视图有两个对象数据源,在我的业务逻辑中将这些源中的每一个绑定到两个不同的状态..一切都很好..

之后:我必须在我的网格视图中再添加一列,此列属于第一个对象数据源,但在第二个数据源中不作为属性存在..

我想做的是:: 对两个数据源使用相同的网格视图,而不是创建另一个具有相同字段的网格视图,除了最后添加的字段。如何做这样的事情。如何排除第二个对象数据源的网格视图中最后添加的字段..

【问题讨论】:

    标签: c# asp.net gridview


    【解决方案1】:

    您应该能够从DataGridView.Columns 集合中添加/删除列,具体取决于您绑定到的数据源。当您绑定到需要该列的源时,将其添加到集合中。当您绑定到其他源时,在绑定之前,从集合中删除该列。

    这是关于Columns 集合http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.columns.aspx 的链接。请注意页面上提到您可以使用从Columns 属性返回的集合添加/删除并获取列数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 2022-01-08
      • 2021-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多