none
listview怎么重新填充更新数据? RRS feed

  • 问题

  • 在Winform中用把一个类里面的数据加添里面listview中,然而选择一项数据时,双击里出现修改一个这项数据的窗体,修改完成了,单击确定按钮后,更新listview表格的数据,请问怎么更新呢?

    2011年11月14日 6:36

答案

  • 在弹出的窗体关闭的时候修改母窗体填充listview的数据源即可。

     

    如果需要,还需要同时更新到数据库。


    family as water
    2011年11月14日 12:35
  • dear

    请实作INotifyPropertyChanged界面试试

    http://www.dotblogs.com.tw/yc421206/archive/2011/04/19/23072.aspx

    http://www.dotblogs.com.tw/yc421206/archive/2011/10/12/42243.aspx



    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2011年11月14日 16:12
  • 在Winform中用把一个类里面的数据加添里面listview中,然而选择一项数据时,双击里出现修改一个这项数据的窗体,修改完成了,单击确定按钮后,更新listview表格的数据,请问怎么更新呢?


    简单来说,假设有A和B两个窗体(其中A中ListView,B是“编辑”窗体)。那么你在B窗体中应该重载一个构造函数:

    public class FormB:Form
    {
       ………………
       private FormA _a=null;
       public FormB(FormA a):this()   //调用自身的默认构造函数,以便创建编辑控件
       {
           _a=a;
       }
    }

    这样在FormA中你直接可以:

    FormB b = new FormB(this);
    b.ShowDialog();

    得到窗体A的实例了,然后在B窗体相应的更新按钮中同步更新数据库和绑定到A窗体的ListView即可。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2011年11月15日 1:40
    版主

全部回复

  • 在弹出的窗体关闭的时候修改母窗体填充listview的数据源即可。

     

    如果需要,还需要同时更新到数据库。


    family as water
    2011年11月14日 12:35
  • dear

    请实作INotifyPropertyChanged界面试试

    http://www.dotblogs.com.tw/yc421206/archive/2011/04/19/23072.aspx

    http://www.dotblogs.com.tw/yc421206/archive/2011/10/12/42243.aspx



    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2011年11月14日 16:12
  • 在Winform中用把一个类里面的数据加添里面listview中,然而选择一项数据时,双击里出现修改一个这项数据的窗体,修改完成了,单击确定按钮后,更新listview表格的数据,请问怎么更新呢?


    简单来说,假设有A和B两个窗体(其中A中ListView,B是“编辑”窗体)。那么你在B窗体中应该重载一个构造函数:

    public class FormB:Form
    {
       ………………
       private FormA _a=null;
       public FormB(FormA a):this()   //调用自身的默认构造函数,以便创建编辑控件
       {
           _a=a;
       }
    }

    这样在FormA中你直接可以:

    FormB b = new FormB(this);
    b.ShowDialog();

    得到窗体A的实例了,然后在B窗体相应的更新按钮中同步更新数据库和绑定到A窗体的ListView即可。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2011年11月15日 1:40
    版主