C#DataGridView向单元格添加按钮

时间:2017-03-10 10:48:32

标签: c#

我想将两个按钮动态添加到DataGridView中的一列单元格中。相关专栏说"金额"。我想要的按钮应该增加/减少该单元格中的值。也许有上/下箭头,或+/-符号。我做了一个糟糕的形象试图解释我正在寻找的东西:

enter image description here

我需要为DataGrid中的每一行添加这些按钮

是否可以这样做,或者我是否需要寻找其他解决方案?

2 个答案:

答案 0 :(得分:1)

我建议你使用NumericUpDown而不是按钮,有一个例子来实现这个目的:

Build a Custom NumericUpDown Cell and Column for the DataGridView Control

NumericUpDown cell for DataGridView

答案 1 :(得分:0)

您需要创建自定义单元格。 MS中有一个示例,它包含一个包含DateTimePicker控件的自定义单元格。这可以作为自定义控件的起点。

DateTimePicker示例(Windows窗体)

https://msdn.microsoft.com/en-us/library/7tas5c80.aspx

以下是Windows窗体的MS参考

https://msdn.microsoft.com/en-us/library/ms171618(en-us,vs.80).aspx

我从来没有使用过WPF,但我希望DatForg的DataGridView-Class在WindowsForms和WPF中是相同的。