msdn上就有
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vsintro7/html/vbwlkCreatingDistributedWebApplicationWalkthrough.htm

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=8ADE535F-AD40-4DE3-A962-A64B4FAF12C4
    这个比较详细
      

  2.   

    谢谢,但我还有点不明白..............
    我的是winform
    在运行中不是可以直接在datagrid中做添加,修改嘛
    我想在点击保存按扭时
    他就会自动检测到我做的是什么改动,
    把结果写会数据库,好象是要设置insertcommand
    updatecommand什么的.望指点>>>>>>>>>>
      

  3.   

    ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdatacommondbdataadapterclassupdatetopic2.htm
      

  4.   

    private SqlDataAdapter da;
    private SqlCommandBuilder cmb;
    private DataSet ds;
    private SqlCommand comm;
    private SqlConnection conn;
    ...
    void form_Load(object obj,EventArgs ea){
       string str="连接字符串";
       string sql="select * from tablename";
       conn=new SqlConnection(str);
       comm=new SqlCommand(sql,conn);
       da=new SqlDataAdapter();
       da.SelectCommand=comm;
       ds=new DataSet();
       da.Fill(ds,"tablename");
       cmb=new SqlCommandBuilder(da);
       datagrid.SetDataBinding(ds,"tablename");
       ...
      }
      void Update_Click(object obj,EventArgs ea){
         cmb.Update(ds,"tablename");   //更新数据库
         .. }
      

  5.   

    cmb.Update(ds,"tablename");   ???好象没这个方法啊
      

  6.   

    可使用枚举类型:DataRowState 判断!