2009-07-21 6 views
0

このエラーを解決する方法を教えてください。エラー:パネル1が正しいコンテキストに存在しません

私のコードは

<asp:GridView ID="gridView" runat="server" Style="position: relative; left: 299px; top: 69px;" PageSize="5" OnRowCommand="gridView_OnRowCommand" AllowPaging="True" OnSelectedIndexChanged="gridView_SelectedIndexChan ged1" > 

<PagerTemplate> 
<% if (gridView.PageIndex > 0) 
{ %> 
<asp:ImageButton ID="imgBtnPrevious" runat="server" Style="vertical-align: middle;" ImageUrl="pre.jpg" OnClick="click1" 
CommandArgument="Prev" CommandName="Page" /> 

<% } %> 

<%=(gridView.PageIndex * 5) + 1%> <%=(gridView.PageIndex * 5) + gridView.Rows.Count%> 
<% if (gridView.PageIndex != (gridView.PageCount - 1)) 
{ %> 



<asp:ImageButton ID="imgBtnNext" runat="server" Style="vertical-align: middle;" ImageUrl="next.jpg" OnClick="click" CommandArgument="Next" CommandName="Page" /> 
<% } %> 

<%--<asp:ImageButton ID="imgBtnNext" runat="server" 
Style="vertical-align: middle;" ImageUrl="next.jpg" 
CommandArgument='<%# Eval("Next")%>' OnClick="click" CommandName="Page" />--%> 
</PagerTemplate> 
</asp:GridView> 
</aspanel> 
<%--<%=(gridView.PageIndex * 5) + 1%> <%=(gridView.PageIndex * 5) + gridView.Rows.Count%> --%> 
<% if (gridView.PageIndex != (gridView.PageCount - 1)) 
{ %> 



<asp:ImageButton ID="imgBtnNext" runat="server" Style="vertical-align: middle;" ImageUrl="next.jpg" OnClick="click" CommandArgument="Next" CommandName="Page" /> 
<% } %> 

<%--<asp:ImageButton ID="imgBtnNext" runat="server" 
Style="vertical-align: middle;" ImageUrl="next.jpg" 
CommandArgument='<%# Eval("Next")%>' OnClick="click" CommandName="Page" />--%> 
</PagerTemplate> 
</asp:GridView> 

で、あなたはPanel1を参照している

public partial class _Default : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     DataSet ds = new DataSet(); 
     SqlDataAdapter adapPaging = new SqlDataAdapter("select * from customer", "Data Source=OPWFMS-7KYGZ7SB;Initial Catalog=Mayank;User ID=sa;Password=sa"); 
     adapPaging.Fill(ds); 

     gridView.DataSource = ds; 
     gridView.DataBind(); 
    } 

    public void click1(object send, ImageClickEventArgs e) 
    { 
     GridViewPageEventArgs obj = new GridViewPageEventArgs(gridView.PageIndex - 1); 

     gridView.PageIndex = obj.NewPageIndex; 

     LinkButton exmp = new LinkButton(); 
     exmp.Text = "exmp"; 
     Panel1.Controls.Add(exmp); 
    } 

    public void click(object send, ImageClickEventArgs e) 
    { 
     GridViewPageEventArgs obj = new GridViewPageEventArgs(gridView.PageIndex+1); 

     gridView.PageIndex = obj.NewPageIndex; 
    } 
} 
+0

コンパイルしますか? – 0100110010101

答えて

0

コードは後ろのですが、それはどこでもあなたが提供したコードで宣言されていません。

表示されていない他のコードはありますか?

エラーが発生していない場合は、単にPanel1と宣言していないというエラーになります。

関連する問題