【问题标题】:C# listview - embedding controlsC# listview - 嵌入控件
【发布时间】:2011-01-04 12:28:12
【问题描述】:

谁能帮我在列表视图中嵌入控件。我需要将按钮控件添加为列表视图的子项。谢谢

【问题讨论】:

  • 仅供参考,这很困难......你最好找到一个可以满足你需要的替换列表视图控件。
  • 这是 winfroms listview 还是别的什么?

标签: c# winforms listview


【解决方案1】:

好吧,您可能正在谈论 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.

【讨论】:

    【解决方案2】:

    使用开源的ObjectListView 控件。它非常出色,源自 Window.Forms 中的 ListView。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        试试Better ListView Express。它是免费的,并且允许自定义嵌入式控件:

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

        【讨论】:

        • 限时免费试用版吗?
        • @NitinSawant 试用版无限制,您可以根据需要评估。
        猜你喜欢
        • 2016-03-08
        • 1970-01-01
        • 2012-02-21
        • 2010-10-01
        • 1970-01-01
        • 2012-04-02
        • 1970-01-01
        • 2020-09-04
        相关资源
        最近更新 更多