c#如何将数据绑定到 WPF 中 gridcontrol

标签: Linq WPF C#
发布时间: 2017/2/28 22:54:14
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图使用 LINQ 来从数据库中选择数据并将它绑定到 DevExpress GridControl。我虽然尚未成功。这里是我下面的代码。它不绑定任何东西,怎么能这吗???

public ucEmailList()
{
     InitializeComponent();

     ARYADA_EMAIL_DBEntities db_ = new ARYADA_EMAIL_DBEntities();
     var elements = from element in db_.TEST_EMAILS
                    where element.ID >4
                    select element;
     gc.DataContext = elements;

}

解决方法 1:

适合您的方案,你可以只更改一行︰

gc.ItemsSource = elements.ToList()

ToList()是必需的因为 elements 尚未计算和控制不喜欢绑定到它。

供参考, elements 被定义为︰

var elements = from element in db_.TEST_EMAILS
                where element.ID >4
                select element;

你想知道更多吗?

稍后,如果您有兴趣在模式建议您这篇文章︰

赞助商