gpt4 book ai didi

c# - 如何在 C# 运行时以编程方式访问数据网格中的列名

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:33 25 4
gpt4 key购买 nike

问题背景

在 C# 中工作

我有一个数据 GridView ,它由公开数据适配器和绑定(bind)源的通用数据库方法填充。绑定(bind)源是数据网格的数据源。

例如dgrid.DataSource=bindingSource;

我使用相同的通用数据库方法从多个表中检索数据,并使用相同的数据网格来显示检索到的数据 - 因此通过改变 sqlcommand,数据网格使用单个数据网格在单个表单上显示来自任何指定数据库表的数据。

这种可重复使用的方法允许我在单个表单上的单个数据网格中显示来自任何表的数据。

逻辑流程

来自数据库的数据-->分配给BindingSource-->分配给DataGrid

问题

通常我会使用“编辑列”对话框对数据网格上的列重新排序,但在这种情况下,数据 GridView 仅在运行时存在。

由于直到运行时才知道数据网格列名,即直到调用绑定(bind)源我如何以编程方式访问列名一旦绑定(bind)完成,在为了重新排序列并促进进一步的数据操作?

提前致谢。

最佳答案

只是为了知道绑定(bind)完成后的列名,你可以使用:

GridView1.Columns[Index].HeaderText

关于c# - 如何在 C# 运行时以编程方式访问数据网格中的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16397586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com