c# - 如何只显示数据表中的某些列?

标签 c# .net datagrid datatable dataset

我正在使用返回数据集的网络服务。在这个数据集中有 5 个表,假设表 A、B、C、D、E。我使用表 A。

所以

DataTable dt = new DataTable()
dt = dataset.Table["A"]

现在在这个数据表中有列 a1、a2、a3、a4、a5、a6、a7。

假设我只想获取列 a3 和 a4,然后将其绑定(bind)到我的数据网格。

我该怎么做?

最佳答案

忽略您拥有的数据多于所需的事实。将 AutoGenerateColumns 设置为 false。为 a3a4 创建 BoundColumns

关于c# - 如何只显示数据表中的某些列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/208186/

相关文章:

.net - 带边距的分组 WPF ListView 样式问题

c# - 如何在 Silverlight 中的 DataGrid 末尾包含自定义行?

c# - 我可以获得代码契约(Contract)来警告我有关 "illegal"子类型的信息吗?

c# - 从代码中的变量访问结果 View

.net - 集合与 IEnumerable

.net - 代码页 ID 到代码页名称 : GetEncoding equivalent in Delphi?

c# - WPF - DataGrid 中记录插入的自定义验证规则

.net - DataGridComboBoxColumn 数据绑定(bind)

c# - DataTable 分组并循环访问 C#

c# - 错误的重载导致编译器错误