C# Winform DataGridView UserAddDrow添加新行

C# Winform DataGridView UserAddDrow添加新行,c#,winforms,datagridview,C#,Winforms,Datagridview,可以使用event UserAddedRow添加新行吗? 如果是,你有一个例子吗 提前感谢您。事件在添加行后激发。您不能使用它来添加内容,因为它在已添加的内容之后激发 根据msdn: 在用户完成向DataGridView添加行时发生 控制 事件在添加行后激发。您不能使用它来添加内容,因为它在已添加的内容之后激发 根据msdn: 在用户完成向DataGridView添加行时发生 控制 如果不使用数据绑定,则必须手动添加列和行 dgvApplications.Columns.Add("Col1",

可以使用event UserAddedRow添加新行吗? 如果是,你有一个例子吗

提前感谢您。

事件在添加行后激发。您不能使用它来添加内容,因为它在已添加的内容之后激发

根据msdn:

在用户完成向DataGridView添加行时发生 控制

事件在添加行后激发。您不能使用它来添加内容,因为它在已添加的内容之后激发

根据msdn:

在用户完成向DataGridView添加行时发生 控制


如果不使用数据绑定,则必须手动添加列和行

dgvApplications.Columns.Add("Col1", "Column 1");
dgvApplications.Columns.Add("Col2", "Column 2");
dgvApplications.Rows.Add("Col1Value", "Col2Value");
但数据绑定通常是更好的选择

BindingList<Application> applications = new BindingList<Application>();
dgvApplications.DataSource = applications;
// set AutoGenerateColumns to false and manually add columns to get pretty column names.
// set AutoGenerateColumns to true to not worry about adding columns in early prototyping
dgvModules.AutoGenerateColumns = true;  
属性更改通知将允许网格在基础模型更改时自动更新

数据绑定选项有助于将GUI与数据分离。 “模型-视图-控制器”设计模式可在以后需要重新设计GUI或添加辅助界面(如web或电话应用程序)时为您提供帮助。
如果不使用数据绑定,则必须手动添加列和行

dgvApplications.Columns.Add("Col1", "Column 1");
dgvApplications.Columns.Add("Col2", "Column 2");
dgvApplications.Rows.Add("Col1Value", "Col2Value");
但数据绑定通常是更好的选择

BindingList<Application> applications = new BindingList<Application>();
dgvApplications.DataSource = applications;
// set AutoGenerateColumns to false and manually add columns to get pretty column names.
// set AutoGenerateColumns to true to not worry about adding columns in early prototyping
dgvModules.AutoGenerateColumns = true;  
属性更改通知将允许网格在基础模型更改时自动更新

数据绑定选项有助于将GUI与数据分离。 “模型-视图-控制器”设计模式可在以后需要重新设计GUI或添加辅助界面(如web或电话应用程序)时为您提供帮助。

请显示一些代码。。。你试过什么?什么有效/无效?如果有异常/错误-也显示它们…请显示一些代码。。。你试过什么?什么有效/无效?如果有异常/错误-也显示它们…谢谢你们,我怎样才能添加新行呢?我会说通过DataTable使用数据绑定,如msdn示例中所示。在这里查看:。顺便说一句,阅读整篇文章,不仅仅是代码示例。感谢您的回复,但我如何检索行的新值?在事件中:e.Row.Cells[index]。value谢谢,那么我如何添加新行?我想说,像msdn示例中那样,通过DataTable使用数据绑定。在这里查看:。顺便说一下,请阅读整篇文章,不仅仅是代码示例。感谢您的回复,但我如何检索行的新值?在事件中:e.Row.Cells[index].value