如何在数据绑定时以编程方式向datagridview添加行?

如果将行绑定到数据源(数据表),如何向datagridview控件添加行? 谢谢!

在数据表中添加一行,datagridview将自动更新:

DataTable dt = myDataGridView.DataSource as DataTable; //Create the new row DataRow row = dt.NewRow(); //Populate the row with data //Add the row to data table dt.Rows.Add(row); 
  • 创建一个与要在网格中显示的数据相对应的类(相同的属性)
  • 在您的数据绑定函数中,获取您的查询结果,但将结果放在一个列表中(或任何适合您的IEnumerable和数据绑定)
  • 根据需要在列表中创建并添加另一个对象
  • 绑定列表