我创建了一个生成报告的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