我有一个 datagridview 文本框列类型的 gridview,其中有以下列:
SrNo | Description | HSNCode | Qty | Rate | Amount
我在我的程序中自动生成金额,但我想检查用户是否已输入金额字段而没有在“费率”中输入数据,然后我想将焦点重新设置回程序中的“费率”字段:
我试过以下代码:
private void grdData_CellLeave(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 4)
{
if(grdData.Rows[e.RowIndex].Cells[4].Value== null)
{
grdData.CurrentCell = grdData.Rows[e.RowIndex].Cells[4];
}
}
}
但是代码不起作用。
我应该怎么做才能将焦点切换到“金额”之前的字段?
请帮忙。