如果我有一個數據集被稱爲myDs,我在它通過直接訪問像一個循環編輯字段中的以下內容:如何在更改數據庫後保存DataSet?
for (int i = 0; i < myDS.Tables[TableName].Rows.Count; i++)
{
//some function or web method to get the id value of the record being updated
int n = getNewNumber();
//updating the dataset record according to some condition
if (n == 0)
{
myDS.Tables[TableName].Rows[i]["id"] = n;
myDS.Tables[TableName].Rows[i]["description"] = "some data";
}
else
{
myDS.Tables[TableName].Rows[i]["id"] = n;
myDS.Tables[TableName].Rows[i]["description"] = "new data";
}
}
如何做出這些改變在數據庫中完成的,因爲我可以看到它在GridView當我做databind()但數據庫不受影響,我嘗試使用OdbcDataAdapter和OdbcCommandBuilder的更新方法填充&?
後輸入兩個線** **什麼數據庫及其說明您使用的版本? –
數據庫是sybase,我使用odbc作爲數據庫連接,所以數據庫引擎本身並不重要,因爲使用了ODBC。 – TopDeveloper