【问题标题】:How to update or refresh DataGridView after inserting a row插入行后如何更新或刷新DataGridView
【发布时间】:2012-04-27 06:26:29
【问题描述】:

我正在尝试更新窗口窗体应用程序中的 datagridview。 这是我的代码。

    string[] row = new string[] { Word, txturl.Text, Url, NumOfMatch.ToString() };
    gridview1.Rows.Add(row);
    gridview1.Refresh();
    gridview1.Update();

但是,当我单击 datagridview 时,会出现值。这是为什么?

【问题讨论】:

  • 请看stackoverflow.com/questions/1560559/…>

标签: c# .net winforms


【解决方案1】:

而不是使用

string[] row = new string[] { Word, txturl.Text, Url, NumOfMatch.ToString() };
gridview1.Rows.Add(row);
gridview1.Refresh();
gridview1.Update();

尝试使用

            string[] row = new string[] { Word, txturl.Text, Url, NumOfMatch.ToString() };
        gridview1.Rows.Add(row);
        gridview1.Focus();

【讨论】:

  • 实际上我必须调用一个委托才能工作,因为该进程是多线程的。所以你的代码现在工作正常。泰
猜你喜欢
  • 2015-06-23
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-13
  • 2013-09-22
  • 1970-01-01
相关资源
最近更新 更多