行のセルの値を 1 増やしたいのですが、どうすればよいですか? 以下を試しました:
dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value =+ 1;
行のセルの値を 1 増やしたいのですが、どうすればよいですか? 以下を試しました:
dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value =+ 1;
(int)(dataGridViewX1[row_index][column_index].Value) += 1
.Value はオブジェクト型であるため、++ または += は機能しません。
試す:
int value = (int)dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value;
dataGridViewX1.Rows[dataGridViewX1.CurrentRow.Index].Cells[2].Value = value + 1;
型オブジェクトとして追加Value
することはできません。datagridview
したがって、を使用して値を解析する必要がありますint.TryParse
(したがって、セルにテキストのような無効な値が含まれている場合、解析は失敗し、要件に応じて動作を変更できます)、それに 1 を追加してセルに割り当てます。 .
また、使用することもできますdataGridViewX1.CurrentRow.Cells[2]