【发布时间】:2016-05-17 13:13:12
【问题描述】:
这是GridView 代码:
<asp:GridView ID="datagrid" runat="server" CssClass="mydatagrid" PagerStyle-CssClass="pager" HeaderStyle-CssClass="header" RowStyle-CssClass="rows" AllowPaging="True" OnPageIndexChanging="datagrid_PageIndexChanging">
</asp:GridView>
这是c#代码:
string str = "Data Source=(LocalDB)\\MSSQLLocalDB;";
str += "AttachDbFilename=|DataDirectory|DinoData.mdf;";
str += "Integrated Security= True";
SqlConnection c;
c = new SqlConnection(str);
DataTable dt = new DataTable();
String req = "SELECT * FROM [User]";
SqlDataAdapter da = new SqlDataAdapter(req, c);
da.Fill(dt);
datagrid.DataSource = dt;
datagrid.DataBind();
错误:
描述:编译资源时出错 需要为该请求提供服务。请查看以下具体内容 错误详细信息并适当地修改您的源代码。
编译器错误消息:CS1061:'ASP.manger_search_aspx' 没有 包含“datagrid_PageIndexChanging”的定义并且没有扩展名 方法“datagrid_PageIndexChanging”接受类型的第一个参数 可以找到“ASP.manger_search_aspx”(您是否缺少使用 指令还是程序集引用?)
【问题讨论】:
-
那么您是否在代码中的任何位置声明了一个名为
datagrid_PageIndexChanging的处理程序? -
不,我不这么认为