0

我有一个比网页还大的 Gridview。所以我不知道我是否可以创建一个网格视图,其中包含一组列在 1 行中,其余列在上述列之下。这将适用于每一行。这是在 ASP.Net 中使用 c#。

例如:FirstName LastName Address City State Phone 等在第一个员工的第一行然后在 gridview 的同一行中,我想显示他的家庭详细信息或一些东西。

下一位员工也是如此

真的有可能吗?

4

3 回答 3

1

不是一个漂亮的答案,但你可以有两个GridViews,一个在上面,一个在下面。处理第一个的OnSelectedIndexChangedGridView在第二个中显示详细信息GridView

于 2013-01-18T20:46:43.390 回答
0

使用样式属性,设置宽度和高度(而不是使用 asp.net 属性)并添加 css 属性溢出:自动;

基本上,它应该是这样的

<div style="width:1000px; height: 800px; overflow:autol;">
//gridview here
</div>

这将确保,如果您的 gridview 大于设置的高度和宽度,则会制作一个滚动条。不是显示 gridview 的最佳方式,而是我知道的最好的方式来显示对于屏幕尺寸来说太大的 gridview。此外,它会更容易上

于 2013-01-18T21:53:34.097 回答
0

使用中继器:D

为每条记录放置一个主 div

例如,如果您想在 1 行中有 2 条记录,请使用 50% 宽度(在现实世界中为 49%),如果您需要 3 条记录,请使用 32%

于 2015-07-06T10:11:36.787 回答