使用ASP.NET显示数据

时间:2011-05-26 13:59:18

标签: asp.net tsql listview datagrid

我有一个tbl_categories和一个tbl_items。我希望以水平方式显示tbl_categories,并在每个类别名称的垂直下方列出tbl_items中的对象。我很困惑如何使用TSQL存储过程获取所有这些数据并使用ASP.NET本机控件显示它们。

包含类别名称标题的列。用category_id键入的项目行。

正确设置了数据库。这是我遇到麻烦的ASP.NET控件。

3 个答案:

答案 0 :(得分:1)

处理此问题的最佳方法是以您希望呈现的方式设置支持数据的业务对象,这可能并不总是数据库处理的方式。 然后,您可以直接使用这些对象将数据绑定或提供给UI。

答案 1 :(得分:1)

我会自己使用Repeater,并输出一个HTML表格。类别行位于HeaderTemplateFooterTemplate中的结束标记以及ItemTemplate

中的实际数据

http://blogs.sitepoint.com/asp-net-repeater-control/

答案 2 :(得分:1)

您可以使用Pivot来做到这一点。请参阅此参考http://msdn.microsoft.com/en-us/library/ms177410.aspx