提示错误如题,以前没有出现过这个错误,最近又翻了一下以前做的一个小小的论坛 看了下,重新连接数据库并给gridview配置数据源 后出了这个问题,这个页面就一个gridview和2个跟塔无关的按钮。请大神帮忙解决下,急用,小弟先谢谢了!!!一定及时结贴
guanliyonghu.aspx代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="guanliyonghu.aspx.cs" Inherits="guanliyonghu" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div align="center" style="height: 536px; background-color: #CCFFFF;">
    
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="主页" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="退出" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
        管理用户<br />
        <br />
        <br />
        <br />
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataSourceID="SqlDataSource1" Height="285px" 
            style="margin-left: 0px" Width="100%">
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:MyDBConnectionString %>" 
            SelectCommand="SELECT * FROM [用户信息表]" 
            onselecting="SqlDataSource1_Selecting" 
            InsertCommand="INSERT INTO [用户信息表] ([用户名], [密码], [权限]) VALUES (@用户名, @密码, @权限)">
            <InsertParameters>
                <asp:Parameter Name="用户名" Type="String" />
                <asp:Parameter Name="密码" Type="String" />
                <asp:Parameter Name="权限" Type="String" />
            </InsertParameters>
        </asp:SqlDataSource>
    
    </div>
    </form>
</body>
</html>
guanliyonghu.aspx.cs后台代码如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class guanliyonghu : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("login.aspx");
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default.aspx");
    }
}

解决方案 »

  1.   

    我再重新发一遍错误提示:
    “ASP.guanliyonghu_aspx”不包含“SqlDataSource1_Selecting”的定义,并且找不到可接受类型为“ASP.guanliyonghu_aspx”的第一个参数的扩展方法“SqlDataSource1_Selecting”(是否缺少 using 指令或程序集引用?) d:\My Documents\Visual Studio 2008\LunTan\guanliyonghu.aspx 1 1 d:\...\LunTan\
      

  2.   

    是不是漏了
    using System.data.sqlClient;
      

  3.   

    已经有using System.Data;就不用using System.data.sqlClient;了吧
      

  4.   

    不行啊,不是这个问题,添加了这一句还是有这个错误啊:
    “ASP.guanliyonghu_aspx”不包含“SqlDataSource1_Selecting”的定义,并且找不到可接受类型为“ASP.guanliyonghu_aspx”的第一个参数的扩展方法“SqlDataSource1_Selecting”(是否缺少 using 指令或程序集引用?) d:\My Documents\Visual Studio 2008\LunTan\guanliyonghu.aspx 1 1 d:\...\LunTan\
      

  5.   

    不会没有 数据源SqlDataSource1_Selecting吧
      

  6.   

    在引用里面添加system.web.extensions.
    还有就是你的控件代码不能是复制过来的,只能先把gridview写好,才能复制gridview里面的代码
      

  7.   


    gridview是拖控件创建的,不是COPY别人的,以前都没这个问题的。
      

  8.   

    兄弟,你后台的响应事件没了,加上:
        protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
        {    }
    要不就在前台:
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"  
      ConnectionString="<%$ ConnectionStrings:MyDBConnectionString %>"  
      SelectCommand="SELECT * FROM [用户信息表]"  
      onselecting="SqlDataSource1_Selecting" 
    把 onselecting="SqlDataSource1_Selecting 删掉
      

  9.   

    是不是缺少事件 SqlDataSource1_Selecting
      

  10.   

    SqlDataSource1_Selecting  cs文件中没有这个事件