【发布时间】:2014-12-19 09:27:16
【问题描述】:
我有一个带有 DataGridView 的 WinForms 表单。 DataGridView 由 LINQ to SQL 查询填充,如下所示。当我运行代码时,gridview 似乎显示的是列值而不是实际值。
DataGridView 没有设计时源,并且列的 DataPropertyName 与数据库中的列相同。
我错过了什么,它不显示实际值?
var q = (from r in db.MessagesReceived
orderby r.ID descending
select new { DateSent, DateReceived, ReceivedFrom}).Take(TopNumber);
//dgv.AutoGenerateColumns = false;
dgv.DataSource = q;
dgv.Refresh();
【问题讨论】:
-
DateSent、DateReceived和ReceivedFrom是什么?
标签: c# winforms linq datagridview