//直接在代码中写sql语句
private void fill(int id, string comArea)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[1].ConnectionString);
SqlDataAdapter sda = new SqlDataAdapter("select * from CommerceArea", con);
SqlCommandBuilder scb = new SqlCommandBuilder(sda);//可自动生成更新,插入,删除sql语句
DataSet ds = new DataSet();
try
{
sda.Fill(ds, "temp");
ds.Tables["temp"].DefaultView.Sort = "id";
int index = ds.Tables["temp"].DefaultView.Find(id);//获取表的索引
ds.Tables["temp"].Rows[index]["comArea"] = comArea;
int rows = sda.Update(ds, "temp");//只有加上了这句,才会更新数据库中的数据,否则只是更新内存中的表(即DataSet中的表)
Response.Write(&#