首页 新闻 会员 周边 捐助

如何给数据库发请求

0
悬赏园豆:80 [已关闭问题]


        string connectionstring = "Data Source=CE5BC36663C4490\\SQLEXPRESS;Initial Catalog=sql;Integrated Security=True";
        SqlConnection conn = new SqlConnection(connectionstring);
        string str = "select * from dept";
        //SqlCommand cmd = new SqlCommand(str,conn );
        SqlDataAdapter da = new SqlDataAdapter();
        da.TableMappings.Add("Table","dept");
        da.SelectCommand = new SqlCommand(str, conn);
       DataTable  dt = new DataTable ("dept");
       da.Fill(dt );
       
       dt.AcceptChanges();
        dt.Rows [1].Delete ();
      
       
        //dt.RejectChanges();
        //da.Update(dt);
        dt.AcceptChanges();
      
        GridView1.DataSource = dt;
        GridView1.DataBind();

这样做 只是内存 删除,数据库中的数据仍然存在!如何给数据库发请求删除第一行呢

zlq的主页 zlq | 初学一级 | 园豆:10
提问于:2008-11-02 16:45
< >
分享
其他回答(3)
0

你没有调用Update,怎么会更新到数据库中呢?

上不了岸的鱼 | 园豆:4613 (老鸟四级) | 2008-11-02 18:15
0

为什么将 da.Update(dt); 注释掉?

eaglet | 园豆:17139 (专家六级) | 2008-11-03 06:33
0

关注你的贴身教导--------http://bbs.langsin.com

狂野---沙漠 | 园豆:355 (菜鸟二级) | 2008-11-03 10:10
0

dt.Rows [0].Delete ();

Geeks | 园豆:560 (小虾三级) | 2008-11-03 17:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册