C#listview – 嵌入控件

任何人都可以帮我在listview中嵌入控件。 我需要添加按钮控件作为listview的子项。 谢谢

好吧,你可能在谈论Windows窗体ListView ,在这种情况下你几乎是SOL(sh * t outta luck。)你可以在ListView上自定义绘图,但即使在Windows窗体中也有限制。

或者您可能正在谈论Windows Presentation Foundation ListView 。 在这种情况下,它非常简单。 您可以创建与ListView的columnn关联的DataTemplate。 这是一个例子 。

或者最后你可能会谈论ASP.NET ListView控件,它也有数据模板支持,但实现与WPF略有不同。 这是一个例子。

使用开源的ObjectListView控件。 它非常好,并且是从Window.Forms中的ListView派生的。

尝试更好的ListView Express 。 它是免费的,允许自定义嵌入式控件:

在此处输入图像描述

已创建更好的ListView来修复常规.NET ListView的已知问题并解决常见问题,例如开箱即用的问题。

如果您可以使用另一个控件而不是列表视图,请尝试使用DataGridView – 您可以向单元格(子项)添加任何类型的控件。 http://msdn.microsoft.com/en-us/library/e0ywh3cz.aspx