DataGridView当前单元格跳转到最后一列

时间:2015-09-30 12:24:19

标签: c# datagridview

当我将此代码添加到我的方法时,我的当前单元格已更改并转到当前行的最后一列

decimal value = 0;
var flag = decimal.TryParse(Dgv_ProjectSeason.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(), out value);
if (flag)
{
    SetPercentOfValue(Convert.ToDecimal(value));
}

和方法SetPercentOfValue

private void SetPercentOfValue(decimal value)
{
    Txt_DepositPrice.Text = Math.Round(((decimal.Parse(Txt_DepositPercent.Text) / 100) * value)).ToString();
    Txt_ContractorInsurancePrice.Text = Math.Round(((decimal.Parse(Txt_ContractorInsurancePercent.Text) / 100) * value)).ToString();
    Txt_EmployerInsurancePrice.Text = Math.Round(((decimal.Parse(Txt_EmployerInsurancePercent.Text) / 100) * value)).ToString();
    Txt_ForceTaxPrice.Text = Math.Round(((decimal.Parse(Txt_ForceTaxPercent.Text) / 100) * value)).ToString();
    Txt_IncreaseValueTaxPrice.Text = Math.Round(((decimal.Parse(Txt_IncreaseValueTaxPercent.Text) / 100) * value)).ToString();
}

我必须使用这种方法。我该如何解决?

0 个答案:

没有答案
相关问题