我有一个比网页大小更大的Gridview。所以我不知道我是否可以使用一行中的一组列创建一个gridview,其余的列位于上面的列之下。这将是每一行。这是在ASP.Net中使用c#。
例如:第一名员工的第一行中的FirstName LastName地址城市州电话等 然后在gridview的同一行中,我想展示他的家庭细节或其他东西。
下一位员工也是如此
真的有可能吗?
答案 0 :(得分:1)
不是一个漂亮的答案,但你可以有两个GridViews
,一个在上面,一个在下面。处理第一个GridView
的{{3}}以显示第二个GridView
答案 1 :(得分:0)
使用style属性,设置宽度和高度(而不是使用teh asp.net属性)并添加teh css属性overflow:auto;
基本上,它应该看起来像这样<div style="width:1000px; height: 800px; overflow:autol;">
//gridview here
</div>
这将确保,如果您的gridview大于设置的高度和宽度,将创建一个滚动条。不是显示gridview的最佳方式,但我知道最好的方式是显示一个对于屏幕尺寸来说太大的gridview。
也会更容易答案 2 :(得分:0)
使用Repeater:D
为每条记录添加一个主要分区
例如,如果你想在1行中拥有2条记录,则使用50%宽度(在现实世界中为49%)或如果需要3条记录则使用32%