2011-04-06 67 views
2

我在VB.NET中创建了一个项目,其中一个报告要求员工姓名应显示为列名称,并且他们在规定时间段内所做的任何工作都应显示在该特定项下方的行中柱。动态数据集更新

现在很明显,列必须在运行时添加。我正在使用ODBC数据源来填充网格。另外,由于必须完成循环才能找出员工单独完成的工作,因此一列下的行数可能少于或多于下一列中的行数。

有没有办法创建一个空的数据表,然后根据列更新其内容,而不是添加基于添加新行的数据。

问候

回答

0

甲表由行和列的:行保持数据,这些列定义数据。

所以你没有别的选择,只能添加至少那么多的行,因为你最长的列将需要。您可以在其他列中填写空值。这应该给你你需要的看法。

+0

我已经使用了一个数组,然后通过循环填充网格。 – Ankit 2011-04-11 07:43:58

0

简单地切换表格方向不是更好吗?

如果你的大多数列是名字也许集结我都不了解, 那么你就会有一列每个你能显示的数据,

而且你用的名字添加的每个行并动态统计,这是比较常见的。

我只是暗示,因为我不知道你所有的表结构。