データソースを datagridview に割り当てていますが、正常に動作しますが、初めてです。データソースをもう一度割り当てると、データが表示されません。私のコードは次のとおりです。
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
copyOfProjectDataTable = dt.Copy(); //this datatable used to check sno
重要な場合は、次のように列ヘッダーの名前も変更します。
//renaming column header
gridProjectEdit.Columns[0].HeaderText = "S.NO.";
gridProjectEdit.Columns[1].HeaderText = "PROJECTNAME";
このコードを 2 回目にデバッグすると、6 行のデータテーブルが表示されましたが、データが表示されない理由がわかりません。列ヘッダーのみが表示されます。