【发布时间】:2013-03-12 19:57:21
【问题描述】:
我最近started this question。建议的方法是使用DataRepeater。
我看过很多关于如何绑定转发器的示例,但都是针对 ASP,而不是 Windows 窗体应用程序。
我已将Label、PictureBox 和Button 组件添加到模板中,但我无法成功地将我的IList<SomeObject> 绑定到我的DataRepeater。
我想用列表中的信息填充这些组件。
如何在 WinForm 应用程序中将IList<SomeObject> 绑定到DatarRepeater?
【问题讨论】:
-
someObject 中是否只有字符串?如果你可以像这样绑定你的列表 DataRepeater.DataSource = list.Select(x=>new {Value = x}).ToList();
-
不,还有自定义类型。我希望绑定一些字段,而不是全部。例如,
var obj = new SomeObject();obj.Name转到标签,obj.Image转到图片框等。关于这怎么可能的任何想法?
标签: c# winforms list binding repeater