Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#DataGridView将按钮添加到单元格_C# - Fatal编程技术网

C#DataGridView将按钮添加到单元格

C#DataGridView将按钮添加到单元格,c#,C#,我希望将两个按钮动态添加到DataGridView中的一列单元格中。有问题的一栏写着“金额”。我想要的按钮应该增加/减少该单元格中的值。可能带有上/下箭头或+/-符号。我制作了一个糟糕的图像,试图解释我在寻找什么: 我需要为DataGrid中的每一行添加这些按钮 是否可以这样做,或者我需要寻找其他解决方案?您需要创建一个自定义单元格。 这里有一个来自MS的示例,用于保存DateTimePicker控件的自定义单元格。这可以作为自定义控件的起点 日期时间选择器示例(Windows窗体) 这是W

我希望将两个按钮动态添加到DataGridView中的一列单元格中。有问题的一栏写着“金额”。我想要的按钮应该增加/减少该单元格中的值。可能带有上/下箭头或+/-符号。我制作了一个糟糕的图像,试图解释我在寻找什么:

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


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

您需要创建一个自定义单元格。 这里有一个来自MS的示例,用于保存DateTimePicker控件的自定义单元格。这可以作为自定义控件的起点

日期时间选择器示例(Windows窗体)

这是Windows窗体的MS参考


我从未使用过WPF,但我希望DatGridView类在WindowsForms和WPF中是相同的。

我建议您使用
NumericUpDown
而不是button,有一个示例可以实现这一点:


Wpf或winforms?winforms。(评论长度必须至少为15个字符)如果链接下个月不可用怎么办?仅链接的答案不可靠且质量低下。考虑从链接资源中提供相关代码和/或详细信息。并提供进一步阅读的链接我尝试使用您发送给我的链接中提供的示例。可悲的是,它似乎过时了。这会很好,因为如果不是因为一个我无法忍受的bug,它是有效的。(如果我有两行,单击第一行中的“向上箭头”,直到它到达“3”。然后单击第二行中的“向上箭头”,它将从“3”开始,并立即上升到“4”)。是否在某个地方有更新的版本?(我对教程的理解不够透彻,无法制作自己的版本。)