尝试学习ASP.NET(已有数年的经典ASP开发经验),并且对用于呈现数据的众多服务器控件感到困惑。
我正在尝试使用服务器端数据对象来旋转数据。一个很好的例子是客户表,包含三列:1)客户ID,2)客户名称3)订单ID的嵌套列表。当然,客户和订单之间存在一对多的关系。在经典ASP中,我会使用两个数组--一个用于客户,另一个用于订单--我将针对每个客户数组的迭代一次,在需要时提取相应的订单记录。
相反,我试图利用.NET框架控件,所以我想将订单放入DataTable中,然后创建一个GridView用于客户数据,其中包含一个自定义TemplateField,调用循环遍历Orders DataTable,并绑定正确的记录到某种对象(ListView?Literal?),然后绑定到适当的行在Customers GridView中。
这样做对吗?我选择了正确的控件来使用此功能吗?我很想只使用VB数组并按照我一直以来的方式(将HTML字符串与重复连接组合在一起)进行操作,但我正在努力利用框架的效率。
感谢任何指导。
我正在尝试使用服务器端数据对象来旋转数据。一个很好的例子是客户表,包含三列:1)客户ID,2)客户名称3)订单ID的嵌套列表。当然,客户和订单之间存在一对多的关系。在经典ASP中,我会使用两个数组--一个用于客户,另一个用于订单--我将针对每个客户数组的迭代一次,在需要时提取相应的订单记录。
相反,我试图利用.NET框架控件,所以我想将订单放入DataTable中,然后创建一个GridView用于客户数据,其中包含一个自定义TemplateField,调用循环遍历Orders DataTable,并绑定正确的记录到某种对象(ListView?Literal?),然后绑定到适当的行在Customers GridView中。
这样做对吗?我选择了正确的控件来使用此功能吗?我很想只使用VB数组并按照我一直以来的方式(将HTML字符串与重复连接组合在一起)进行操作,但我正在努力利用框架的效率。
感谢任何指导。