1

フォームにデータグリッドを使用してデータを表示するテーブル レイアウトがあります。初めてデータソースを割り当てるとうまくいきますが、2回目にデータソースをDataGridに割り当てると、DatagridのRowsAddedイベントが呼び出されず、DatagridにはヘッダーとDatagrid以外は何も表示されませんRowCountが 0 であることを示します。

ここでも同様の問題を見つけました:

有効なデータソースがある場合でも Datagridview の行数が 0 と表示される

編集#1

私のコードは

gridProjectEdit.DataSource = null;
gridProjectEdit.Columns.Clear();
gridProjectEdit.Rows.Clear();            
gridProjectEdit.Refresh();

if(dt!=null)
dt.Clear();
dt=methodCaller.GetProjectData(); //get the data
gridProjectEdit.DataSource = dt;  //copying datatable
4

1 に答える 1