c# windows form编程控件中是否有哪个可以自定义模板的?

智者知已应修善业 2011-11-02 09:15:44
如题;
比如ASP。net中有控件DataList就可以自定义模板,但是在窗体编程中怎么就找不到这样的控件?
因为要显示的数据实在比较复杂,不像一般的数据,下面用文字模拟一下。

序号:001/01;001/02;001/03......(这行使用超链接控件)
内容:xxxxx;xxxxx;xxxxx;......(这行使用文本控件)
内容:xxxxx;xxxxx;xxxxx;......(这行使用文本控件)
附注:xxxxxxxxxxxxx,xxxxxxxxxxxxx(这行使用标签控件)
-------------------------------------------------------
序号:002/01;002/02;002/03......(这行使用超链接控件)
内容:xxxxx;xxxxx;xxxxx;......(这行使用文本控件)
内容:xxxxx;xxxxx;xxxxx;......(这行使用文本控件)
附注:xxxxxxxxxxxxx,xxxxxxxxxxxxx(这行使用标签控件)
-------------------------------------------------------
.
.
.
.
.
.
以上在网页中已经用DataList控件实现了,但在windows窗体编程中应该选用哪个控件来实现自定义显示数据的?
最好能给实例代码
...全文
105 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
DataGridView控件只能添加列,而我要实现的是显示行的数据而且一个数据记录分多行才是完整的信息DataGridView控件能实现?难以想象啊,我的数据显示要求如下图示
  • 打赏
  • 举报
回复
那就是说没有可以自定义的控件了?
mabaolin 2011-11-02
  • 打赏
  • 举报
回复
datagridview集成了textbox,combox,image,checkbox,还有一个忘了。 如果想实现超连接,还得自己写代码。
至于显示得格式问题,datagridview也可实现。
//dg.Columns[property.Name].DisplayIndex = bind.DisplayIndex;
dg.Columns[property.Name].DefaultCellStyle.Format = "0.0000";//写入你的格式

神棍 2011-11-02
  • 打赏
  • 举报
回复
DataGridView.
设置列的ColumnType
  • 打赏
  • 举报
回复
其实上面的例子还不够还需要添加图像一行和时间一行的,真的就没有这种控件?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧