私は、DataSetと呼ばれる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の更新メソッド&の更新メソッドを使用しようとしていますか?
後に2行を入力する必要があり**何**データベースとバージョン、その使用しています? –
データベースはsybaseであり、データベース接続にはodbcを使用しているため、ODBCが使用されている間はデータベースエンジン自体は問題になりません。 – TopDeveloper