在运行时,我填充 DataGrid 中的值。下拉列表、数字、布尔值、文本。
是否可以有一组单选按钮?
怎么可能呢?如何添加一个组框以便一次选择其中一个?
如果我不使用 DataGridView,另一种合适的 View 是什么?
PS。不使用 xaml,wpf。经典的窗体。
在运行时,我填充 DataGrid 中的值。下拉列表、数字、布尔值、文本。
是否可以有一组单选按钮?
怎么可能呢?如何添加一个组框以便一次选择其中一个?
如果我不使用 DataGridView,另一种合适的 View 是什么?
PS。不使用 xaml,wpf。经典的窗体。
Datagridview 不适合这种组合,因此,最好使用流布局控件,这有助于组织布局。
我认为您不能将 groupbox 放在 datagridview 组件中,我认为它不是为此而设计的。
DataGridViewCell
您必须使用绘画逻辑和处理点击事件来创建自己的。很久以前我做过类似的事情,也许它对你有用:
我绘制复选框和 2 个单选按钮并保存它们的位置以处理点击。
我没有为它创建列,因为我需要混合单元格类型,所以就在我添加行的地方并需要我做的那个单元格:
row.Cells[0] = new DataGridViewControlCell();
我不会说这是最好的方法,但他们为我工作。祝你好运 :)