我已经用css和div做了一个Tab选项卡 想问问如何在选项卡的第四页插入一个GridView

<styletype="text/css">#tab{width:1570px;height:260px;position:relative;}html>body#tab... <style type="text/css">

#tab {width:1570px;height:260px;position:relative;}

html > body #tab {width:566px;}

#tab div {position:absolute;top:26px;left:0;width:1240px;height:800px;border:solid#eee;border-width:0 1px 1px;}

#tab div {display:none;}

#tab .block {
display:block;
}
/*选中的容器*/

#tab h3 {}

#tab .up {
background:#fff url(/upload/teaching/tab1.gif) no-repeat;
}
/*选中的标题样式*/
/*修饰列表内容*/

#tab ul {
margin:15px 0 0;
list-style:none;
padding:0;
}
#tab li {
float:left;
width:50%;
background:url(6.jpg);
}
#tab li a {
display:block;
width:84%;
height:25px;
line-height:25px;
margin-left:8%;
font-size:12px;
text-decoration:none;
color:#333;
background:url(6.jpg);

text-indent:10px;
}

#tab li a:hover {
text-decoration:underline;
color:red;
}

</style>
</head>
<body>

<div id="tab">
<h3 class="up" onClick="go_to(1);" >General</h3>
<div class="block">

</div>

<h3 onClick="go_to(2);">Opened Cases</h3>
<div></div>

<h3 onClick="go_to(3);">Network Info</h3>
<div></div>

<h3 onClick="go_to(4);">Client PC</h3>
<div>

<asp:GridView ID="ServiceTagGridView" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" SortExpression="ID" />
<asp:BoundField DataField="Custome" HeaderText="Custome" SortExpression="Custome" />
<asp:BoundField DataField="PCID" HeaderText="PCID" SortExpression="PCID" />
<asp:BoundField DataField="PCName" HeaderText="PCName" SortExpression="PCName" />
<asp:BoundField DataField="IP" HeaderText="IP" SortExpression="IP" />
<asp:BoundField DataField="Service_user" HeaderText="Service_user" SortExpression="Service_user" />
<asp:BoundField DataField="Loginname" HeaderText="Loginname" SortExpression="Loginname" />
<asp:BoundField DataField="Password" HeaderText="Password" SortExpression="Password" />
<asp:BoundField DataField="Service_Tag" HeaderText="Service_Tag" SortExpression="Service_Tag" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:supportorConnectionString %>"
SelectCommand="SELECT * FROM [ServiceTag]"></asp:SqlDataSource>
</div>
<script type="text/javascript">
var h=document.getElementById("tab").getElementsByTagName("h3");
var d=document.getElementById("tab").getElementsByTagName("div");
function go_to(ao){
for(var i=0;i<h.length;i++){
if(ao-1==i){ h[i].className+=" up";
d[i].className+=" block"; }
else {h[i].className=" ";
d[i].className=" "; }
}
}
</script>
</body>
</html>

我是这样做的,可是这个GridView控件根本就没有显示。。。谁知道是为什么
展开
 我来答
NOsuibian
2012-07-11 · TA获得超过245个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:140万
展开全部
你确定有数据?没数据当然不显示啊!
更多追问追答
追问
当然有 只要gridview被放在div外面 就能显示了
追答
你确定当前显示的div就是放gridview的div?
再仔细找找吧,没道理的问题,肯定那个地方写错了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingxiong12345
2012-07-12 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:650万
展开全部
用jquery或者js控制那个控件的显现啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weil_fighting
2012-07-13 · TA获得超过146个赞
知道答主
回答量:581
采纳率:0%
帮助的人:123万
展开全部
AutoGenerateColumns="False" 这个去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-07-24 · TA获得超过113个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:200万
展开全部
你可以先做成静态的,而不是动态提取数据的那种,这样好测试。如果静态可以的话,那么你再加入动态内容。这样你才可以看到效果的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式