C# C同一数据源+多个DataGridView=数据绑定问题?
以下是我正在做的: 我有2个DataGridView控件 DGV 1绑定到数据集,DGV 2绑定到同一数据集的DataView 现在,我需要完成的是:当用户检查原始DGV上的布尔列时,第二个DGV现在也应该显示新检查的行 上下文是第一个DGV是主列表,第二个是第一个DGV的最喜爱视图C# C同一数据源+多个DataGridView=数据绑定问题?,c#,data-binding,datagridview,datatable,dataset,C#,Data Binding,Datagridview,Datatable,Dataset,以下是我正在做的: 我有2个DataGridView控件 DGV 1绑定到数据集,DGV 2绑定到同一数据集的DataView 现在,我需要完成的是:当用户检查原始DGV上的布尔列时,第二个DGV现在也应该显示新检查的行 上下文是第一个DGV是主列表,第二个是第一个DGV的最喜爱视图 当我检查行时,收藏夹列不会更新。我是否需要使用DataAdapter来实际更新数据库,或者我是否可以直接对DataSet DataTable进行操作,或者甚至对原始DataGridView中的行进行操作?在进行了一
当我检查行时,收藏夹列不会更新。我是否需要使用DataAdapter来实际更新数据库,或者我是否可以直接对DataSet DataTable进行操作,或者甚至对原始DataGridView中的行进行操作?在进行了一点实验后,我发现了这一点。以前,我一直在修改DataGridView中的行,但是为了让它们传播到favorites DataGridView中,我必须对原始数据集调用AcceptChanges方法。像这样:
dsInformation.AcceptChanges();
显然,这一步对于更新新切换的布尔字段是必要的