【问题标题】:winform C# DataGridView How to Update Columns bound to Generic Listwinform C# DataGridView 如何更新绑定到通用列表的列
【发布时间】:2011-05-23 19:35:10
【问题描述】:

目前我有一个绑定到通用列表的 DataGridView。所以我有:

dataGridView1.DataSource = ProductBO.GetProducts(); 

这会显示大约 300 种产品,并且需要能够在需要时更新价格和数量列。什么是最简单/最干净的方法?必须有一些事件喜欢使用 txtPrice_AfterUpdate() 可以使用。来自 Webform backgraound 和 MS Access 我不确定要走的路线。提前致谢。

【问题讨论】:

    标签: c# winforms datagridview


    【解决方案1】:

    除非这是一个非常昂贵的操作,否则您可以只刷新 DataSource,再次调用该代码。

    public void RefreshProducts()
    {
        dataGridView1.DataSource = ProductBO.GetProducts();
    }
    

    【讨论】:

    • msarchet - 我不明白它是如何工作的,我不需要调用更新语句吗?
    • @Chris 这取决于你在做什么。如果您要更改部分数据,则需要保存它,但重新加载数据,我希望重新加载价格会有所帮助。我再补充一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 2018-04-20
    相关资源
    最近更新 更多