我有一个 datagridView ,其中有预定义的列。假设有四列,比如A,B,C和D.列A表示数量,B列表示费率,C列表示折扣,D列表示总数。我需要 textchanged 事件就像当我在C栏中输入时,D列中的值应该根据计算自动改变为D = A * BC。所以请建议我如何实现这一目标。谢谢。
<FilesMatch "\.(css|js)$">
ExpiresActive On
ExpiresDefault "access plus 1 year"
Header append Cache-Control "public"
</FilesMatch>
答案 0 :(得分:0)
如果要在某个单元格更改值时更改网格,可以使用CellEndEdit
事件
喜欢这里:
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
int editedRow = e.RowIndex;
int editedColumn = e.ColumnIndex;
int sum = 0;
for (int i=0;i< dataGridView1.Columns.Count-1 ;i++)
sum += dataGridView1[i, e.RowIndex];
dataGridView1[dataGridView1.Columns.Count-1, editedRow] = sum;
}