0

我正在 ASP.NET 中创建报告。我正在检索的业务对象包含我需要的所有信息,但我不能只使用 DataBind() 它,因为报表不只是显示业务实体。我需要以某种方式排列列,对每一行进行一些计算并手动添加列,另外我需要在每一行中有一个复选框,这些选中的行将在下面的单独图表中使用。

我的问题是如何从业务实体的集合到报告。我打算创建一个新类来存储报告所需的信息(我将遍历业务实体并使用新类将它们转换为新结构)。或者我只是打算使用 DataTable 以正确的格式/顺序获取信息。这是正确的方法吗?如果没有,有什么更好的?

作为旁注,您如何手动将行和列添加到 Telerik RadGrid?由于上述原因,我对 DataBind() 不感兴趣。

4

1 回答 1

0

我创建了一个包含正确列的 DataTable。然后我遍历业务实体并将我需要的内容转换为 DataTable。然后我将 DataTable 绑定到网格。工作得很好。

于 2009-07-24T22:23:34.373 回答