默认情况下,Gridview的每一行都映射到附加到其数据源的数据表或数据集中的每一行。但是如果我想要在多列中显示这些行呢?例如,如果它有10行,每行5列应该并排显示为2列。我也可以用Infragistics网格来做到这一点。这可能吗?在Asp.net Gridview中显示多列中的行
8
A
回答
14
您可以改为使用DataList
控件。它有一个RepeatColumns
属性,您可以定义要显示的列数。
在.NET Framework 3.5中,有一个更好的解决方案,即ListView
控件。您可以找到有关如何使用ListView控件here的更多信息。
0
难道你不能一个接一个地放两个相同的绑定列吗?
+0
asp:datalist足以满足要求。 – 2012-08-22 07:20:32
1
如果这是一个纯粹的编码练习,然后绑定到Gridview的RowDataBound事件。这样一来,你可以这样做:
e.Row.Cells(2).Text = e.Row.Cells(1).Text
已经从数据库中抽取后,这将放置文本从第1栏第2栏。您也可以使用类似的方法动态创建列。
重新阅读,我想我误解了你的问题。
相关问题
- 1. asp.net GridView,在单列内显示多行多列
- 2. 在GridView中显示多行视图
- 3. 在gridview中显示calnder?在Asp.net中?
- 4. 显示GridView GridView中的选定行数据在ASP.Net中的GridView外部
- 5. Asp.Net Gridview在列和行中显示数据
- 6. ASP.net Gridview突出显示多列中的最大值
- 7. ASP.NET中的GridView中的ProgressBar显示
- 8. asp.net中的gridview中显示图像
- 9. 显示多列中的行
- 10. 在Gridview中只显示选中的行
- 11. 显示信息。在GridView中asp.net
- 12. 在IE中不显示ASP.Net Gridview边框
- 13. 在asp.net中显示父/子记录gridview
- 14. 在ASP.NET GridView中显示月份日期
- 15. 在Gridview中显示两次数据(ASP.NET)
- 16. 图像不显示在GridView中asp.net
- 17. 在ASP.Net GridView中显示空记录?
- 18. ASP.NET Gridview不显示在页面中
- 19. 在GridView(ASP.NET)中显示会话变量?
- 20. 在ASP.Net中显示Base64字符串Gridview
- 21. 字段不显示在GridView中asp.net 3.5
- 22. Gridview表不在asp.net中显示webform
- 23. 在Gridview中显示Gridview
- 24. 在gridview列中显示备用列值
- 25. 基于ASP.NET Gridview列的显示器
- 26. 显示URL中绑定列在GridView的
- 27. 我的asp.net GridView中不再显示
- 28. 如何在sqlview中显示GridView中的多行图像
- 29. 如何在asp.net中显示固定的行数gridview
- 30. 显示gridview列作为行
如果您没有可用的ListView并且不想使用表,那么您可以使用DataList和RepeatLayout属性集来设置流量,这将返回跨度对中的数据,具体取决于您选择的列数。然后用CSS定位跨度(浮动或显示内联块)。 – Dan 2009-07-08 20:08:53