【发布时间】:2026-01-23 02:05:01
【问题描述】:
目前我正在编写一个使用 DataGrid 的应用程序。我想要做的是用 sql 数据库中的列替换标题文本。有没有人尝试过这个或任何想法如何实现?
【问题讨论】:
标签: c# sql wpf datagrid wpfdatagrid
目前我正在编写一个使用 DataGrid 的应用程序。我想要做的是用 sql 数据库中的列替换标题文本。有没有人尝试过这个或任何想法如何实现?
【问题讨论】:
标签: c# sql wpf datagrid wpfdatagrid
你应该怎么做。
使用 sql 查询用数据填充 DataTable(在 Google 和 * 上易于搜索)。
说你的查询是
Select id, Emp_Name from emp;
将该 Datatable 作为 ItemSource 提供给 DataGrid。
现在您的网格列将与您的 sql 查询的列相同。 IE。 datagrid 将有 2 列(id 和 Emp_Name)
【讨论】:
DataGrid 具有属性AutoGenerateColumns="True"(默认设置为true)并且您没有在XAML 中手动添加列。希望对你有帮助