【问题标题】:Dynamic DataGrid Header Text动态 DataGrid 标题文本
【发布时间】:2026-01-23 02:05:01
【问题描述】:

目前我正在编写一个使用 DataGrid 的应用程序。我想要做的是用 sql 数据库中的列替换标题文本。有没有人尝试过这个或任何想法如何实现?

【问题讨论】:

    标签: c# sql wpf datagrid wpfdatagrid


    【解决方案1】:

    你应该怎么做。

    使用 sql 查询用数据填充 DataTable(在 Google 和 * 上易于搜索)。

    说你的查询是

    Select id, Emp_Name from emp;
    

    将该 Datatable 作为 ItemSource 提供给 DataGrid。

    现在您的网格列将与您的 sql 查询的列相同。 IE。 datagrid 将有 2 列(id 和 Emp_Name)

    【讨论】:

    • 另外确保您的DataGrid 具有属性AutoGenerateColumns="True"(默认设置为true)并且您没有在XAML 中手动添加列。希望对你有帮助
    最近更新 更多