【问题标题】:fill datagrad manually from foreach loop从 foreach 循环手动填充 datagrad
【发布时间】:2016-07-20 21:37:56
【问题描述】:

我编写了一个 MySQL 包装器来从数据库中获取某些信息。如何以表格形式显示我的结果?我将遍历查询结果并将其添加到数据网格中,但是如何?应该是这样的

grid.Add(value1, value2, ...)

有什么想法吗?

【问题讨论】:

    标签: c# mysql wpf datagrid


    【解决方案1】:

    在 WPF 中,您需要使用数据网格的 ItemsSource 属性将数据网格(在 XAML 中)绑定到 ObservableCollection(在代码后面或视图模型中)。然后,您可以将项目添加到 ObservableCollection,它们将显示在 DataGrid 中,或者删除它们,它们将消失。如果您需要具体帮助,请发布一些代码,以便我们进一步提供帮助...

    【讨论】:

    • 感谢您告诉我。我想要 3 列字符串。这些数据存储在数组data 中。所以我会通过 foreach 遍历它并将其添加到 observable 集合中?
    • 您可以在 ObservableCollection 中添加项目,将 ObservableCollection 设置为 ItemsSource 到 DataGrid。msdn.microsoft.com/en-us/library/ee340710(v=vs.100).aspx 参考这里了解更多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多