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/

相关文章:

c# - 更好的 TypeInitializationException(innerException 也为 null)

wpf - 关注 xaml 或 ViewModel 中的一行

wpf - 一般而言,我在哪里可以找到 WPF DataGrid 或 WPF 控件的 XAML 模板?

javascript - Kendo UI,数据网格插入行多次产生请求

c# - 尝试远程连接时远程证书无效

c# - App_Code 文件夹中的多个文件夹

.net - 使用Azure Service Fabric的默认客户端时如何向请求添加消息头?

c# - Validator.TryValidateProperty 不工作

c# - services.Configure<>() 还是 services.AddSingleton().Get()?

c# - 以表格形式显示数据 C#