/// <summary>
/// 单元格变化时候触发事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex < 0) { return; }
DataTable dt = (dataGridView1.DataSource as DataTable);
if (dataGridView1.Columns[e.ColumnIndex].DataPropertyName == "PassNum")
{
try
{
dataGridView1.Rows[e.RowIndex].Cells["DiffNum"].Value = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["QUANTITY"].Value) - Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["PassNum"].Value);
dt.Rows[e.RowIndex]["PassNum"] = dataGridView1.Rows[e.RowIndex].Cells["PassNum"].Value;
dt.Rows[e.RowIndex]["DiffNum"] = dataGridView1.Rows[e.RowIndex].Cells["DiffNum"].Value;
}
catch
{
}
}
}