C# 如何查看DataGridView中添加到以前指定为DataGridView.datasource的列表中的新行?
如何查看datagridview中添加到列表中的新行,该列表以前被指定为datagridview.datasource?您需要重新调用databind()方法以查看数据的任何更新 您需要重新调用databind()方法来查看数据的任何更新 在WinForms上: 如果列表没有自动通知C# 如何查看DataGridView中添加到以前指定为DataGridView.datasource的列表中的新行?,c#,datagridview,C#,Datagridview,如何查看datagridview中添加到列表中的新行,该列表以前被指定为datagridview.datasource?您需要重新调用databind()方法以查看数据的任何更新 您需要重新调用databind()方法来查看数据的任何更新 在WinForms上: 如果列表没有自动通知DataGridView更改,我知道显示新行的唯一方法是将DataSource设置为null,然后再次返回列表 您可能应该在这里使用BindingSource,这样既可以简化您的生活,又可以避免UI中的视觉问题。将D
DataGridView
更改,我知道显示新行的唯一方法是将DataSource
设置为null
,然后再次返回列表
您可能应该在这里使用BindingSource
,这样既可以简化您的生活,又可以避免UI中的视觉问题。将DataGridView
绑定到BindingSource
,将BindingSource
绑定到列表。然后,您可以调用BindingSource.ResetBindings(false)
以使用新行更新它。在WinForms上:
如果列表没有自动通知DataGridView
更改,我知道显示新行的唯一方法是将DataSource
设置为null
,然后再次返回列表
您可能应该在这里使用
BindingSource
,这样既可以简化您的生活,又可以避免UI中的视觉问题。将DataGridView
绑定到BindingSource
,将BindingSource
绑定到列表。然后您可以调用BindingSource.ResetBindings(false)用新行更新它。嘿,这取决于您将数据分配给Datagridview的方式
如果您使用的是Datagridview.datasource,则只需向分配给该Datagridview的表中添加行
谢谢嘿,这取决于您将数据分配给Datagridview的方式 如果您使用的是Datagridview.datasource,则只需向分配给该Datagridview的表中添加行
谢谢我有这个代码到数据网格视图列表groupList;DataGridView1.DataSource=groupList;我将如何编写数据绑定()??!!请……解释……DataGridView1.DataBind();-很简单,
DataBind
方法用于基于Web的应用程序,DataSource
属性用于基于Windows的应用程序;DataGridView1.DataSource=groupList;我将如何编写数据绑定()??!!请……解释……DataGridView1.DataBind();-很简单,DataBind
方法适用于基于Web的应用程序,DataSource
属性适用于基于Windows的应用程序。