【问题标题】:Dynamic DataGrid Header Text动态 DataGrid 标题文本
【发布时间】:2012-06-28 09:00:52
【问题描述】:

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

【问题讨论】:

    标签: c# sql wpf datagrid wpfdatagrid


    【解决方案1】:

    你应该怎么做。

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

    说你的查询是

    Select id, Emp_Name from emp;
    

    将该 Datatable 作为 ItemSource 提供给 DataGrid。

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

    【讨论】:

    • 另外确保您的DataGrid 具有属性AutoGenerateColumns="True"(默认设置为true)并且您没有在XAML 中手动添加列。希望对你有帮助
    猜你喜欢
    • 2010-09-14
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 2011-01-21
    • 1970-01-01
    • 2015-11-10
    相关资源
    最近更新 更多