首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在页面上显示网格视图,然后在同一页面上显示列表视图

如何在页面上显示网格视图,然后在同一页面上显示列表视图
EN

Stack Overflow用户
提问于 2012-10-12 21:32:15
回答 2查看 260关注 0票数 0

我是新手,需要一些信息。我想在同一页上创建一个网格视图和一个列表视图,但我是否在两个函数或两个subs中使用相同的em。

当我访问页面时,默认的显示是Gridview,然后我在下面有一个图标,所以当我单击它时,它会调用listview函数/sub。或者调用gridview和listview,然后使用GridView1.Visible = false或ListView1.Visible = false来显示/隐藏视图!?

所以。1.子函数或函数。2.如何在第一次访问时调用Gridview作为默认视图,以及如何调用带有图标的listview。如果是那样的话,或者!?

我是用asp.net VB编写的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-12 21:45:17

您可以使用PlaceHolder control

代码语言:javascript
复制
PlaceHolder.Control.Add(YourGridView);

代码语言:javascript
复制
 PlaceHolder.Control.Add(YourListView);

注意:您还可以加载两个控件并调整Visible property

示例:

代码语言:javascript
复制
<asp:PlaceHolder ID="PlaceHolder1" runat="server" /> 
<asp:Button   
         ID="Button1"   
         runat="server"   
         Text="Add Control"   
         OnClick="Button1_Click"  />

代码隐藏

代码语言:javascript
复制
protected void Button1_Click(object sender, EventArgs e)  
{  
        var YourGridView = .....;
        PlaceHolder1.Controls.Add(YourGridView);  
}  

链接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.placeholder.aspx

票数 0
EN

Stack Overflow用户

发布于 2012-10-12 21:44:10

在.aspx文件中,您同时创建了ListView和GridView,但将ListView的可视属性设置为false。在图标的Click-EventHandler中,您可以将ListView的可见性设置为true,将GridView的可见性设置为false,反之亦然。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12860214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档