【发布时间】:2011-01-04 12:28:12
【问题描述】:
谁能帮我在列表视图中嵌入控件。我需要将按钮控件添加为列表视图的子项。谢谢
【问题讨论】:
-
仅供参考,这很困难......你最好找到一个可以满足你需要的替换列表视图控件。
-
这是 winfroms listview 还是别的什么?
谁能帮我在列表视图中嵌入控件。我需要将按钮控件添加为列表视图的子项。谢谢
【问题讨论】:
好吧,您可能正在谈论 Windows 窗体 ListView,在这种情况下,您几乎是 SOL(运气不好)。您可以在 ListView 上自定义绘图,但即使这样在 Windows 窗体中也有限制。
或者您可能在谈论 Windows Presentation Foundation ListView。在这种情况下,它真的很简单。您可以创建一个与 ListView 的列关联的 DataTemplate。 Here's an example.
或者最后你可以谈论 ASP.NET ListView 控件,它也支持数据模板,但实现与 WPF 有点不同。 Here's an example of that.
【讨论】:
使用开源的ObjectListView 控件。它非常出色,源自 Window.Forms 中的 ListView。
【讨论】:
如果您可以使用其他控件而不是列表视图,请尝试使用 DataGridView - 您可以将任何类型的控件添加到单元格(子项)。 http://msdn.microsoft.com/en-us/library/e0ywh3cz.aspx
【讨论】:
试试Better ListView Express。它是免费的,并且允许自定义嵌入式控件:
Better ListView 已创建用于修复常规 .NET ListView 的已知问题并解决常见问题,例如开箱即用的问题。
【讨论】: