我想在DataGridView中的某一个单元格的值改编后(通过键盘),将当前值与原先的值进行比较,不知道如何得到原来的值
private void dataGridViewProductPart_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
int nSerialNumber=this.dataGridViewProductPart.Columns["SerialNumber"].Index;
if (e.ColumnIndex == nSerialNumber)//更新序号
{
//取出当前的值
int newSerialNumber = int.Parse(dataGridViewProductPart[e.ColumnIndex, e.RowIndex].Value.ToString());
//取出这个单元格原先的值
???怎么得到呢?
}
private void dataGridViewProductPart_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
int nSerialNumber=this.dataGridViewProductPart.Columns["SerialNumber"].Index;
if (e.ColumnIndex == nSerialNumber)//更新序号
{
//取出当前的值
int newSerialNumber = int.Parse(dataGridViewProductPart[e.ColumnIndex, e.RowIndex].Value.ToString());
//取出这个单元格原先的值
???怎么得到呢?
}
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value //原来的值
e.FormattedValue //新值
}