我有一个比网页还大的 Gridview。所以我不知道我是否可以创建一个网格视图,其中包含一组列在 1 行中,其余列在上述列之下。这将适用于每一行。这是在 ASP.Net 中使用 c#。
例如:FirstName LastName Address City State Phone 等在第一个员工的第一行然后在 gridview 的同一行中,我想显示他的家庭详细信息或一些东西。
下一位员工也是如此
真的有可能吗?
不是一个漂亮的答案,但你可以有两个GridViews
,一个在上面,一个在下面。处理第一个的OnSelectedIndexChanged以GridView
在第二个中显示详细信息GridView
使用样式属性,设置宽度和高度(而不是使用 asp.net 属性)并添加 css 属性溢出:自动;
基本上,它应该是这样的
<div style="width:1000px; height: 800px; overflow:autol;">
//gridview here
</div>
这将确保,如果您的 gridview 大于设置的高度和宽度,则会制作一个滚动条。不是显示 gridview 的最佳方式,而是我知道的最好的方式来显示对于屏幕尺寸来说太大的 gridview。此外,它会更容易上
使用中继器:D
为每条记录放置一个主 div
例如,如果您想在 1 行中有 2 条记录,请使用 50% 宽度(在现实世界中为 49%),如果您需要 3 条记录,请使用 32%