求教!!----使用 myDataAdapter.Updata("Table")更新的问题.
我在DataSet里更新了 表 "Users",如果要把更新后的内容推回数据库,是不是还要先设置 SqlCommmand 的UpdateCommand 属性,再用SqlCommand.Updata("Users")?如果这样,是不是太不方便了?还不如用DataReader.ExecuteNonQuery 执行SqlCommand.InsertCommand.
在DataSet里更新"Users"的时候我用如下方法:
internal static int Insert(string name ,string pwd ,DataTable datatable)
{
DataRow newrow = datatable.NewRow();
datatable.Rows[1].BeginEdit();
newrow["UserName"] = name;
newrow["Password"] = pwd;
newrow["UserID"] = 111;
datatable.Rows[1].EndEdit();
Console.WriteLine ("Before Insert\n");
DisTable(datatable);
datatable.Rows.Add(newrow);
sqlConn.Open ();
int num = sqlDa.Update(datatable);
sqlConn.Close ();
return num;
}