【发布时间】:2011-05-27 11:44:31
【问题描述】:
我有 datagridview,我想在其中插入来自文本框 a 和 NumericUpDown 框的值,但我面临一个问题,即插入到 datagridview 中的这些值不在我指定的列中。
这是我写的代码:
dataGridView1.Rows.Add(MaterialTextBox.Text);
dataGridView1.Rows.Add(HoursNumericUpDown.Value);
dataGridView1.Rows.Add(MarkNumericUpDown.Value);
dataGridView1.Rows.Add(MarkPoints);
顺便说一句,计算我从 NumericUpDown 框中得到的值的方法是什么?
decimal MarkPoints, x, y;
x = HoursNumericUpDown.Value;
y = MarkNumericUpDown.Value;
MarkPoints = x * y;
因为我用这种方式写的时候出错了
十进制标记点 = HoursNumericUpDown.Value * HoursNumericUpDown.Value;
我认为没有不同的答案,例如让我们
HoursNumericUpDown value is 2
MarkNumericUpDown value is 3
第一种方式的答案是 6,这是正确的,但第二种方式的答案是 4。 怎么了?
【问题讨论】:
标签: winforms datagridview