Winform窗體(已有部分全用向導生成C#)在WinForm中加個DataGridView控件然後跟据彈出向導選sql里面的表.自動加入了
一個DataSet,一個一個TableAdapter,一個BindingSource.        private void TvProgram_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'dsPvrCenter.TvSchedule' table. You can move, or remove it, as needed.
            this.ta.Fill(this.ds.Orders);
VSchedule.TvSchedule);
        }現在可以顯示了.我就是想手工更改datagridview后.要把更新提交到數據庫里應該怎么寫....

解决方案 »

  1.   

    以前只在VS03里做过.. 后来一直没做了..  只记得 有个索引改变事件. 然后按索引得到列数据 执行PROC  05 的控件 自己也迷糊
      

  2.   

    你可以先拉一个bindingNavigator控件,然后它的BingdingSource属性设置为自动生成的那个BindingSource,然后在bindingNavigator上新加一个按钮,按钮的点击事件里添加如下代码:
    private void toolStripButton1_Click(object sender, EventArgs e)
            {
                busTableAdapter.Update(dataSet1 .Bus );//根据你的表来替换
            }
      

  3.   

    用datagrid控件,如果系统小就直接用系统生成的添加删除更新等按钮。先选择数据源,然后把更新选上,就生成代码,简单得很,1分钟都不用,但是前提是你的系统不大。
      

  4.   

    用SqlCommandBuilder,它会自动生成insert,update,delete,select语句,如果只更新一个表很方便的。谢谢