我正在VB.NET中创建一个项目,其中一个报告要求员工姓名应显示为列名,并且他们在指定时间段内所做的任何工作都应显示在该特定列下方的行中。< / p>
现在很清楚,必须在运行时添加列。我使用ODBC数据源来填充网格。此外,由于必须完成循环以找出员工单独完成的工作,因此一列下的行数可能少于或多于下一列中的行。
有没有办法创建一个空数据表,然后根据列更新其内容,而不是根据新行的添加添加数据。
问候
答案 0 :(得分:0)
表包含行和列:行包含数据,列定义数据。
所以你别无选择,只能添加至少那么多行,因为你需要的最长列。您可以在其他列中填充空值。这应该会为您提供所需的视图。
答案 1 :(得分:0)
简单地切换表格方向不是更好吗?
如果你的大多数专栏都是名字或重组,我不知道, 然后,您可以为每个可以显示的数据添加一列
并且你会动态地添加每个行的名称和统计信息,这更常见。
我只是建议这样做,因为我不知道你所有的桌面结构。