如何在按钮单击时通过文本框将datagridview列中的值乘以并获得相同列的输出C#

时间:2019-05-28 06:59:22

标签: c# datagridview

我需要在Datagrid视图中的值乘以按钮单击中的文本框。 例 Datagrid视图列(单元格[10])中的值列索引[“ Deposit”]值1000、2000、300.75 我需要在文本框中输入月数,然后单击按钮,并希望得到一个结果:示例:单击按钮后文本框值为2 /存款值应为2000、4000、601.50 注意:我需要将这些值更改为同一列[“ Deposit”]单元格[10],而不是另一列

请参阅下面的代码,我试图获取输出,但是没有用,有人可以帮我吗?

var xs = listA.Exists(listB);
for (int i = 0; i < DataGridView1.Rows.Count; i++)
     {
       double val1, val2, tot;
       double.TryParse(Txtmonth.Text, out val1);
       val2 = Convert.ToDouble(DataGridView1.Rows[i].Cells[10].Value);
       tot = (val1 * val2);

     }

1 个答案:

答案 0 :(得分:0)

尝试

for (int i = 0; i < DataGridView1.Rows.Count; i++)
     {
       double val1, val2;
       double.TryParse(Txtmonth.Text, out val1);
       DataGridView1.Rows[i].Cells[10].Value = Convert.ToDouble(DataGridView1.Rows[i].Cells[10].Value) * val1;
     }