0
背景: - Winforms應用程序導入數據&執行一些統計分析 - 將結果存儲在各種數據表中 - 在圖表控件中顯示結果在datagridview中。 用戶可以通過組合框&選擇各種統計測試,並用適當的數據更新datagridview &圖表。c#datagridview第二遍不顯示數據
所有的作品在第一階段都很好(即: - 第一輪)。然後用戶可以選擇重新啓動相同的或新的數據以包含額外的測試。
當用戶使用相同的數據執行此操作時,添加其他測試時,datagridview不會顯示先前查看的任何測試的綁定數據表信息。
當用戶選擇一個新的實例我做與數據表/ datagridview的以下內容: -
dataGridView1.DataSource = null;
dataGridView1.Refresh();
dataGridView1.Update();
dataGridView1.DataSource = dataTable;
dataTable.Clear();
dataTable.Reset();
有趣的一點是在DataGridView只對已審覈測試的空白。其他數據按預期顯示。 如果導入了新的數據集,則所有測試休息都是可見的。 如果用戶退出應用程序&重新啓動它,所有測試結果都可見。 似乎數據在datagridview中對於之前運行中已查看的數據表不可見。
任何想法如何解決這將不勝感激。
謝謝。
感謝您的建議 - 不過 「的DataTable newDataTable = dataTable的;」該行已包含在該項目中。問題不在數據表中,因爲Excel報告功能一直正常工作(就像繪圖工具一樣)。我認爲問題在於datagridview1不顯示已經查看過的數據表中的數據。 –