同一个界面下,用查询语句从一个表中查询出一条记录显示在datagridview中,从这个datagridview中取出数据到textbox中修改后,怎么在datagridview中刷新这条记录?哪位写点代码我参考参考啊。DataGridViewWinForm刷新

解决方案 »

  1.   

    你的Gridview和textbox在同一个窗体中是吧?这样的话,只需要在修改数据保存成功以后在调用一下DataGridView的绑定方法就可以了。
    如果textbox是Gridview的子窗体的话,在修改数据保存成功以后通过
    ParentForm pf = (ParentForm)this.Owner;
                pf.Init();//Init为父窗体的DataGridView的绑定方法
    来调用父窗体的DataGridView的绑定方法
    你百度一下,还有其他的一些实现窗体之间刷新的方式,这只是其中的一种
      

  2.   

    那你就获取 修改那条的ID,之后根据ID 在查,结果显示到dgv
      

  3.   

    为啥要刷新啊,从datagridview中某个位置取出数据,显示在textbox中,修改完成后,在直接修改datagridview中那个字段的位置不就可以了么。还是说,你需要修改datagridview的datasource或后台的数据库?那样的话:一是通过更改数据源,然后刷新页面。二是分别手动修改页面和数据源。