C# 如何在ObjectListView或XPTable中更新progressbar?

C# 如何在ObjectListView或XPTable中更新progressbar?,c#,listview,progress-bar,objectlistview,C#,Listview,Progress Bar,Objectlistview,我正在搜索一个列表视图,它可以嵌入一些控件,比如progressbar,我发现 但是我很困惑我应该在我的应用程序中使用哪个工具。。两者都不同,但XPTable似乎比ObjectListView更简单 我选择XPTable,但我不知道如何更新progressbar。我已经阅读了所有的教程。。并搜索了样本。。更新progressbar没有任何意义。 请帮忙。我已经想出了解决办法 public void UpdateProgressBar(int value) { if (

我正在搜索一个列表视图,它可以嵌入一些控件,比如progressbar,我发现

  • 但是我很困惑我应该在我的应用程序中使用哪个工具。。两者都不同,但XPTable似乎比ObjectListView更简单

    我选择XPTable,但我不知道如何更新progressbar。我已经阅读了所有的教程。。并搜索了样本。。更新progressbar没有任何意义。
    请帮忙。

    我已经想出了解决办法

    public void UpdateProgressBar(int value)
        {
            if (InvokeRequired)
            {
                this.Invoke(new Action<int>(UpdateProgressBar), new object[] { value });
                return;
            }
            table1.TableModel.Rows[0].Cells[1].Data = value;
        }
    
    public void UpdateProgressBar(int值)
    {
    如果(需要调用)
    {
    Invoke(新操作(UpdateProgressBar),新对象[]{value});
    返回;
    }
    table1.TableModel.Rows[0]。单元格[1]。数据=值;
    }