当用户选择新行作为当前行,DataGridView会触发DefaultValuesNeeded事件。在该事件中可以访问新行,并为其生成默认值,为用户输入提供方便。
1
/// <summary>
2
/// 为生成的新行添加默认值
3
/// </summary>
4
/// <param name="sender"></param>
5
/// <param name="e"></param>
6
private void cMS_CNTRDataGridView_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)
7
{
8
e.Row.Cells["Region"].Value = "WA";
9
e.Row.Cells["City"].Value = "Redmond";
10
e.Row.Cells["PostalCode"].Value = "98052-6399";
11
e.Row.Cells["Region"].Value = "NA";
12
e.Row.Cells["Country"].Value = "USA";
13
e.Row.Cells["CustomerID"].Value = NewCustomerId();
14
}
/// <summary>2
/// 为生成的新行添加默认值3
/// </summary>4
/// <param name="sender"></param>5
/// <param name="e"></param>6
private void cMS_CNTRDataGridView_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)7
{8
e.Row.Cells["Region"].Value = "WA";9
e.Row.Cells["City"].Value = "Redmond";10
e.Row.Cells["PostalCode"].Value = "98052-6399";11
e.Row.Cells["Region"].Value = "NA";12
e.Row.Cells["Country"].Value = "USA";13
e.Row.Cells["CustomerID"].Value = NewCustomerId();14
}


浙公网安备 33010602011771号