111,126
社区成员
发帖
与我相关
我的任务
分享
修改
public void UpdateTable()
{
SqlConnection conn = new SqlConnection(SqlHelper.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("SELECT id, name FROM tt", conn);
DataSet ds = new DataSet();
da.Fill(ds,"tt");
da.UpdateCommand = new SqlCommand("UPDATE tt SET name= @name WHERE id = @did", conn);
da.UpdateCommand.Parameters.Add("@did", SqlDbType.NVarChar, 8, "id");
da.UpdateCommand.Parameters.Add("@name", SqlDbType.NVarChar, 20, "name");
SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(da);
ds.Tables["tt"].Rows[0]["name"] = "34";
da.Update(ds.Tables["tt"]);
}
public void AddTable()
添加
{
SqlConnection conn = new SqlConnection(SqlHelper.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("SELECT id, name FROM tt", conn);
DataSet ds = new DataSet();
da.Fill(ds,"tt");
SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(da);
DataRow row = ds.Tables["tt"].NewRow();
row[0] = 3;
row[1] = "ads";
ds.Tables["tt"].Rows.Add(row);
da.Update(ds.Tables["tt"]);//直接Update
}