我創建了一個生成報告的Windows窗體應用程序,效果很好。它將一堆DataTables綁定到一堆DataGridViews,將得到的顯示結果導出到位圖,並且每個人都很高興。我想創建一個自動生成這些報表的服務,而不必在我的基於表單的應用程序中手動運行每個報表。我遇到了一個問題,我有一個DataTable中有行,但是當我將它分配給我的DataGridViews的數據源時,DataGridView中的行數保持爲零。我可以在Windows服務中使用DataGridView嗎?
下面是相關的代碼中,我結合這個數據摘要(但它並沒有更新):
DataGridView testGrid = new DataGridView();
testGrid.BackgroundColor = Color.Yellow;
for (int i = ServerTableDay.Count - 1; i >= 0; i--)
{
testGrid.DataSource = ServerTableDay[i];
}
測試網格總是零行,無論哪個表我試圖通過使用綁定.DataSource =
我錯過了什麼,或者這甚至可能在Windows服務中?
我想你是在談論Windows窗體,而不是Windows服務。 – Amry