在我的數據庫中,我有一個包含主鍵標識列和其他3列的表,如下所示。嘗試將手動數據表保存到我的SQL Server CE表中
我想手動創建一個DataTable
並將其保存到我的SQL Server CE數據庫。任何人都可以幫我調整我的代碼嗎?
DataTable table1 = new DataTable("MyTable1");
table1.Columns.Add("LastName");
table1.Columns.Add("FirstName");
table1.Columns.Add("SortColumn");
table1.Rows.Add("Doe", "John", 1);
table1.Rows.Add("Doe", "Mary", 2);
DataSet ds = new DataSet("notCritical1");
ds.Tables.Add(table1);
using (SqlCeConnection con = new SqlCeConnection(TestClickOnceApp.classes.ClassDatabase.m_connectionString))
{
con.Open();
SqlCeDataAdapter da = new SqlCeDataAdapter("Select * from MyTable1", con);
da.Fill(ds, "MyTable1");
da.Update(ds, "MyTable1");
}
DataAdapters用於綁定控件(如DataGrid)值到DataSets。你的例子沒有控制;如果您沒有綁定到控件,則不需要DataAdapter。 –