Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将ListView绑定到IQueryable_C#_Asp.net_Listview_Linq To Sql_Igrouping - Fatal编程技术网

C# 将ListView绑定到IQueryable

C# 将ListView绑定到IQueryable,c#,asp.net,listview,linq-to-sql,igrouping,C#,Asp.net,Listview,Linq To Sql,Igrouping,我将ListView绑定到使用Linq to SQL生成的IQueryable,如下所示: var lineChanges = dcOJ.LineAuthoriserChanges.GroupBy(g => g.tbl_line) .OrderBy(ord => ord.Key.tbl_journal.RefNo); lvLineAuthoriserChanges.DataSource = lineChanges; lvLineAuthoriserChanges.DataB

我将ListView绑定到使用Linq to SQL生成的IQueryable,如下所示:

var lineChanges = dcOJ.LineAuthoriserChanges.GroupBy(g => g.tbl_line)
    .OrderBy(ord => ord.Key.tbl_journal.RefNo);

lvLineAuthoriserChanges.DataSource = lineChanges;
lvLineAuthoriserChanges.DataBind();
在标记中,我尝试引用iGroup对象的Key属性:

但是,我得到了一个错误:

DataBinding: 'System.Data.Linq.SqlClient.ObjectReaderCompiler+Group`2[[Online.LinqToSQL.tbl_line, Online, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Online.LinqToSQL.LineAuthoriserChange, Online, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' does not contain a property with the name 'Key'.
我可以强制转换数据项并以这种方式显示值,但它似乎太不令人满意了

<%# ((IGrouping<tbl_line, LineAuthoriserChange>)Container.DataItem).Key.tbl_journal.RefNo %>
有人知道发生了什么事吗?奇怪的是,投诉应该是关于类型化对象上缺少属性的