我想制作一个显示人员列表的简单Windows窗体应用程序。此列表是动态的(来自Web服务)。
例如,假设我们的类Person
包含属性id
,age
,name
和email
。我的代码将向我的webservice发出请求并检索
List<Person> list = ...;
在我的GUI中,我想将这个人展示成一个像桌子一样的可滚动结构(每行都是一个人)。对我来说很重要的是我可以自己设计行,而不是仅使用一些带有文本的无聊基本列表。例如,每一行都应该有一个联系人按钮,以便通过电子邮件联系某个人。或者一列可以包含用户图像等。
问题
这样做的常用方法是什么?你会使用表格布局面板吗?是否有一些很好的教程可以显示我的设置工作流程?
有没有办法在Visual Studio Designer中设计一行并从该模式动态生成其他行?
我会很感激一些提示。