私のdatagridview
場合、4つの列1と2は読み取り専用で、列3と4は数値を取得しました。4番目の列は3番目の列より大きくなければならないことを比較したいと思います。例えば:
4番目の列の値が3番目の列よりも小さい場合、メッセージが別のコントロールに移動しないことを提案したいと思います。
私の単純なアプローチはうまくいかないようです。この種の条件について、2つの特定の列を比較するにはどうすればよいですか?
private void datagridview_CellValidating(object sender, CellValidatingEventArgs e)
{
try
{
int bbor = datagridview.CurrentCell.ColumnIndex;
int ebor = datagridview.CurrentCell.RowIndex;
if (ebor <= bbor)
{
MessageBox.Show("Please verify the value");
e.Cancel = true;
}
}
catch (Exception exception)
{
}
}