【问题标题】:Need to put a RadioButton against each Row in a DataGrid view in a Winform Application需要在 Winform 应用程序的 DataGrid 视图中针对每一行放置一个 RadioButton
【发布时间】:2011-05-07 19:27:27
【问题描述】:

我需要针对 DataGrid 视图中的每一行放置一个 RadioButton。但是我无法找到像 DataGridViewRadioButtonColumn 这样的控件,就像 DataGridViewTextBoxColumn 一样。那么我应该怎么做呢?提前致谢 (用户只能选择一个单选按钮)

【问题讨论】:

    标签: c# winforms datagridview datatable


    【解决方案1】:

    您必须创建自己的自定义单元格和列来实现此功能。

    有一个excellent article on MSDN 几乎准确地描述了这种情况。它向您展示了如何创建一个自定义单选按钮单元格,该单元格支持每个单元格多个单选按钮。该代码可以很容易地调整为每个单元格只允许一个单选按钮。

    这篇文章是为 Visual Studio 2005 编写的,但应该同样适用于 VS2008 和 VS2010。

    【讨论】:

    • 好吧,这篇文章讨论了在数据网格视图单元格中添加单选按钮。但这肯定会给我一些方向..谢谢 Jazza。
    • @Ananth:是的。本文中的代码允许您指定每个单元格有多少单选按钮,并显示如何将自定义单元格放入自定义列中以获得所需的功能。
    猜你喜欢
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    相关资源
    最近更新 更多