<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!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>
        <%--<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
           <% OnSelectedIndexChanged="GridView1_SelectedIndexChanged%>">--%>
             <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">             <Columns>
                <asp:BoundField DataField="id" HeaderText="id" SortExpression="id" />
                <asp:BoundField DataField="age" HeaderText="age" SortExpression="age" />
                <asp:HyperLinkField DataNavigateUrlFields="id,age" DataNavigateUrlFormatString="Default2.aspx?id,age" />
            </Columns>
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<ConnectionStrings:lbs_TestConnectionString />"
            SelectCommand="SELECT * FROM [data]" OnSelecting="SqlDataSource1_Selecting"></asp:SqlDataSource>
    
    </div>
    </form>
</body>
</html>
错在那里应该怎么写?

解决方案 »

  1.   

    Default.aspx.cs 文件里
        protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
        {
           
        }或者删除OnSelecting="SqlDataSource1_Selecting"
      

  2.   

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=" <ConnectionStrings:lbs_TestConnectionString />"
                SelectCommand="SELECT * FROM [data]" OnSelecting="SqlDataSource1_Selecting"> </asp:SqlDataSource> 
    在cs文件中没有相对应的事件
      

  3.   

    删除
    protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) 
        { 
          
        } 
      

  4.   

    一般这种情况都是你在cs源码里删除了
    protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) 
        { 
          
        } 
    而aspx文件里的OnSelecting="SqlDataSource1_Selecting却没删除导致!