DataGridViewCell事件序列

时间:2016-12-19 22:33:04

标签: c# .net datagridview

如果我复制另一个问题,我很抱歉,但我找不到相关的答案。
我在DataGridView中有数据绑定列。有问题的列绑定到decimal个数据对象字段,需要提交到database decimal但是,我需要将某些string值转换为decimal当用户输入string时。示例:当用户输入M12时,一旦他/她离开单元格,就需要将其转换为decimal值0.4724。我有一个方法取string并返回正确的decimal,但我找不到正确的event来处理。我选择的所有事件都为时已晚,在将string转换为decimal之前,我最终会遇到异常。我应该处理什么事? `

1 个答案:

答案 0 :(得分:0)

private void dataGridView1_CellLeave(object sender, 
    DataGridViewCellEventArgs e)
{
    dataGridView1[e.ColumnIndex, e.RowIndex].Style
        .SelectionBackColor = Color.Empty;
}