C# 如何将sqldatasource添加到具有无覆盖数据的gridview?

C# 如何将sqldatasource添加到具有无覆盖数据的gridview?,c#,asp.net,C#,Asp.net,我是.Net应用程序开发新手。我正在使用MS Access进行一个项目。 在我的应用程序中,我有一个带有未绑定数据的Gridview。我有一个动态绑定到Gridview的SQL数据源。当我将该SQL数据源绑定到Gridview时,现有数据将被覆盖。我希望将这些行附加到Gridview中的现有行,而不是重写。您不能这样做。最好的解决办法是不要使用SqlDataSource并从数据库获取数据,将其与现有数据库合并并绑定到网格。您不能这样做。最好的解决办法是不要使用SqlDataSource并从数据库

我是.Net应用程序开发新手。我正在使用MS Access进行一个项目。
在我的应用程序中,我有一个带有未绑定数据的Gridview。我有一个动态绑定到Gridview的SQL数据源。当我将该SQL数据源绑定到Gridview时,现有数据将被覆盖。我希望将这些行附加到Gridview中的现有行,而不是重写。

您不能这样做。最好的解决办法是不要使用
SqlDataSource
并从数据库获取数据,将其与现有数据库合并并绑定到网格。

您不能这样做。最好的解决办法是不要使用
SqlDataSource
并从数据库中获取数据,将其与现有数据库合并并绑定到网格。

这样做是正确的;它肯定会覆盖以前的数据。在这种情况下,您需要创建一个数据集,并将新获取的表数据附加到数据集中的现有表中:)

这样做是正确的;它肯定会覆盖以前的数据。在这种情况下,您需要创建一个数据集,并将新获取的表数据附加到数据集中的现有表中:)

你不能。
Gridview
一次只能有一个数据源。每次尝试绑定另一个数据源时,它总是覆盖现有数据源

最好的选择之一是在这些数据源位于同一数据库中时使用

同时检查:

你不能。
Gridview
一次只能有一个数据源。每次尝试绑定另一个数据源时,它总是覆盖现有数据源

最好的选择之一是在这些数据源位于同一数据库中时使用

同时检查:


创建具有多个数据表的视图 下面是一个示例代码

jv = New JoinView(ds.Tables!Ord, _
     "OrderID,CustomerID,EmployeeID,OrderDate,CustOrd.CompanyName Company,CustOrd.ContactName Contact,CustOrd.ContactTitle Position,EmpOrd.FirstName,EmpOrd.LastName", _
     "EmployeeID<5", "OrderDate")
DataGrid1.DataMember = ""
DataGrid1.DataSource = jv
jv=新的JoinView(ds.表格!Ord、_
“订单ID、客户ID、员工ID、订单日期、CustOrd.CompanyName Company、CustOrd.ContactName Contact、CustOrd.ContactTitle Position、emperd.FirstName、emperd.LastName”_

“EmployeeID创建具有多个数据表的视图 下面是一个示例代码

jv = New JoinView(ds.Tables!Ord, _
     "OrderID,CustomerID,EmployeeID,OrderDate,CustOrd.CompanyName Company,CustOrd.ContactName Contact,CustOrd.ContactTitle Position,EmpOrd.FirstName,EmpOrd.LastName", _
     "EmployeeID<5", "OrderDate")
DataGrid1.DataMember = ""
DataGrid1.DataSource = jv
jv=新的JoinView(ds.表格!Ord、_
“订单ID、客户ID、员工ID、订单日期、CustOrd.CompanyName Company、CustOrd.ContactName Contact、CustOrd.ContactTitle Position、emperd.FirstName、emperd.LastName”_
“雇员ID