Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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#_Datagridview - Fatal编程技术网

C# DataGridView单元格值增量

C# DataGridView单元格值增量,c#,datagridview,C#,Datagridview,我想将行中单元格的值增加1,如何才能做到这一点?已尝试以下方法: dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value =+ 1; (int)(dataGridViewX1[行索引][列索引].Value)+=1。Value是object类型,因此++或+=不起作用 尝试: 由于datagridview属于object类型,因此无法添加值。因此,您必须使用int.TryParse解析值(因此,如果单元格包含无效值

我想将行中单元格的值增加1,如何才能做到这一点?已尝试以下方法:

dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value =+ 1;

(int)(dataGridViewX1[行索引][列索引].Value)+=1

。Value是object类型,因此++或+=不起作用

尝试:


由于
datagridview
属于object类型,因此无法添加
值。因此,您必须使用
int.TryParse
解析值(因此,如果单元格包含无效值,如文本,解析将失败,您可以根据需要更改行为),然后向其添加1并将其分配回单元格


此外,您还可以使用
dataGridViewX1.CurrentRow.Cells[2]

您将获得值并对其进行解析,然后将其增加1,
value
将返回objectI,我怀疑这是否会编译
int value = (int)dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value;
dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value = value + 1;