gpt4 book ai didi

c# - 将 LINQ 查询包装到 Repeater

转载 作者:行者123 更新时间:2023-11-30 21:20:46 25 4
gpt4 key购买 nike

目前我有 ResultsCollection = List<MyDataStructure>;然后使用 LINQ 使用类似的东西对其进行分析:

var OrderedData = from tc in ResultsCollection
...
select new { myLink = g.Key, Count = g.Count(), First = g.First() };

目前我有一个 Repeater 是使用以下方法定义的:

myRepeater.DataSource = ResultsCollection;
myRepeater.DataBind();

我不想绑定(bind)我的通用列表,而是想绑定(bind)我的 LINQ 集合。这里唯一的问题是 LINQ 对象的通用性质意味着 DataSource 无法检查和显示 MyDataStructure 中定义的属性。

如何将我的 LINQ 查询输出绑定(bind)到 myRepeater?

谢谢!

最佳答案

唯一的问题是在 Visual Studio 中您看不到这些属性。这是因为 Visual Studio 无法在设计时找出匿名类。不过没关系,它们很容易弄清楚。例如 myLink 字段将只是:

 <%# Eval("myLink") %> 

在你的中继器中。

关于c# - 将 LINQ 查询包装到 Repeater,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3089264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com