2012-04-15 82 views
1

我試圖更新窗口窗體應用程序中的datagridview。 這是我的代碼。如何在插入一行後更新或刷新DataGridView

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

但是,當我點擊datagridview的值出現。這是爲什麼?

+0

請參閱 sarwar026 2012-04-15 19:49:57

回答

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(); 
+0

nope not working – themis 2012-04-15 20:16:12

+0

actualy爲了工作,我不得不調用一個解析器,因爲這個過程是多線程的。所以你的代碼現在工作得很好。泰 – themis 2012-04-19 00:42:23