一个datagrid1与文本框绑定,按增加按扭后在文本框输入数据,按保存按扭更新数据库.能否给个例子学习学习?

解决方案 »

  1.   

    MSDN里有很简单的例子 可以模仿
      

  2.   

    增加按扭事件:
    DataRow ldr_temp=this.ds.Tables["MeetingInfo"].NewRow();
    ds.Tables["MeetingInfo"].Rows.Add(ldr_temp);
    更新按扭事件:this.BindingContext[ds,"MeetingInfo"].EndCurrentEdit();
    string sqlstr = "SELECT  * FROM MeetingInfo";
    SqlConnection mySqlConnection = new SqlConnection(cnstr);
    SqlDataAdapter MyDa = new SqlDataAdapter(sqlstr,mySqlConnection);
    SqlCommandBuilder MyCb = new SqlCommandBuilder(MyDa);
    MyDa.Update(ds,"MeetingInfo");
    dataGrid1.Refresh();保存后是修改记录而不是添加记录.请高人指点