【问题标题】:How to use specific columns of a dataset如何使用数据集的特定列
【发布时间】:2012-01-25 23:44:22
【问题描述】:

我有一个返回DataSet 的方法。此方法返回一堆与用户上传的文件有关的列。问题是网站和WinForms都使用这种方法,而WinForms版本不需要特定的列(InternalFileName)。

目前我正在使用以下代码将 DataSet 绑定到 GridView

importFileGridView.DataSource = temp.Tables[0];

我想知道是否可以仅将特定列放入 GridView 的DataSource 中?如果有,怎么做?

【问题讨论】:

  • 您的意思是DataGridViewGridView 是一个 Asp.Net 控件。

标签: c# .net sql gridview dataset


【解决方案1】:

您可以只返回为数据集构建数据的 SQL 语句中需要的列,或者如果您需要其他屏幕的所有数据,然后在 DataGridView 上关闭自动生成列并手动添加列 - 确保它们存在于返回的数据中。

【讨论】:

    【解决方案2】:

    看看这个如何在运行时设置列属性的例子: http://geekswithblogs.net/michelotti/archive/2006/03/30/73896.aspx 最好的问候

    【讨论】:

      【解决方案3】:

      您想操作DataGridViewColumns collection。链接中的示例应该可以准确地为您提供所需的内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-13
        • 1970-01-01
        • 1970-01-01
        • 2016-12-02
        • 2018-04-30
        • 1970-01-01
        • 2020-03-20
        相关资源
        最近更新 更多