在C#-ASP.NET的所有页面中访问gridview

时间:2012-06-25 07:12:02

标签: c# asp.net

我有一个gridview。我需要在四页中显示该gridview。我不想在所有四个页面中编写gridview的代码。请告诉一个好的方法来做到这一点?

4 个答案:

答案 0 :(得分:2)

  1. 创建一个新的WebUserControl并在其中放置一个GridView。
  2. 在代码隐藏中编写必要的代码,比如从数据库中获取数据。
  3. 在要添加的页面中注册userControl。
  4. <%@ Register src="WebUserControl1.ascx" tagname="WebUserControl1" tagprefix="uc1" %>
    
    1. 现在在页面中添加用户控件,方法是从解决方案窗口拖放并编写此代码。
    2.   

      &LT; uc1:WebUserControl1 ID =&#34; WebUserControl11&#34; RUNAT =&#34;服务器&#34; /&GT;

答案 1 :(得分:0)

您可以将GridView放在可重复使用的user control(。ASCX)中,然后在所有4个页面中引用此控件。

答案 2 :(得分:0)

将其设为网络用户控制并在那里写下您的所有逻辑。使用其实例访问它。

请查看以下链接供您参考。 http://msdn.microsoft.com/en-us/library/wt3k2fyw.aspx

答案 3 :(得分:0)

1)创建一个带有网格

的WebUserControl

2)打开你的aspx设计,将WebUserControl拖放到你自动注册的aspx页面中。

3)当你想要那个网格时使用这个过程。

使用以下链接创建用户控制器...

http://www.c-sharpcorner.com/uploadfile/jayendra/how-to-create-user-control-in-Asp-Net/