问题:在首次加载Page_Load里,如何调用事件处理方法void data1(Object sender, EventArgs e),现在显示data1参数错误.无法重载~
<%@Import namespace="System.Data" %>
<%@Import namespace="System.Data.SqlClient"%>
<html>
<head>
<title>要分页显示</title>
</head>
<body>
<center>
<form id="form1" runat="server" method="post">
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="data1">LinkButton1</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" OnClick="data2">LinkButton2</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" OnClick="data3">LinkButton3</asp:LinkButton>
<asp:DataGrid AllowPaging="true" ID="DataGrid1"  PageSize="5" runat="server" ShowFooter="false" ShowHeader="true"  OnPageIndexChanged="onindex" Height="213px" Width="582px">
<pagerstyle  Mode="NumericPages"  PageButtonCount="5" />
</asp:DataGrid>
<asp:LinkButton ID="LinkButton4" runat="server"  OnClick="OnClick1" CommandArgument="0">最首页</asp:LinkButton>&nbsp;
        <asp:LinkButton ID="LinkButton5" runat="server"  OnClick="OnClick1" CommandArgument="Front">上一页</asp:LinkButton>&nbsp;
        <asp:LinkButton ID="LinkButton6" runat="server"  OnClick="OnClick1" CommandArgument="Next">下一页</asp:LinkButton>&nbsp;
        <asp:LinkButton ID="LinkButton7" runat="server"  OnClick="OnClick1" CommandArgument="Last">最后页</asp:LinkButton>
</form>
</center>
</body>
</html>
<script language="C#"  runat="server">
    void Page_Load()
    {
        if (!IsPostBack)
        {
        data1(Object sender, EventArgs e );//就是这..
        }
    }   
    void OnClick1(Object sender, EventArgs e)
    {
        String arg = ((LinkButton)sender).CommandArgument.ToString();
        switch (arg)
        {
            case "Next":
                if (DataGrid1.CurrentPageIndex < (DataGrid1.PageCount - 1))
                {
                    DataGrid1.CurrentPageIndex ++;
                }
                break;
            case "Front":
                if (DataGrid1.CurrentPageIndex > 0)
                {
                    DataGrid1.CurrentPageIndex --;
                }
                break;
            case "Last":
                DataGrid1.CurrentPageIndex = (DataGrid1.PageCount - 1);
                break;
            default:
                DataGrid1.CurrentPageIndex = System.Convert.ToInt32(arg);
                break;
        }
    }
    void onindex(Object sender, DataGridPageChangedEventArgs e)
    {
        DataGrid1.CurrentPageIndex = e.NewPageIndex;
        DataGrid1.DataBind();
    }
    //------------------------------------------
    void data1(Object sender, EventArgs e)
    {
        SqlConnection SqlConnection1 = new SqlConnection("Server=Localhost;user id=sa;password=;database=database1;");
        SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter("select * from table1", SqlConnection1);
        DataSet DataSet1 = new DataSet();
        SqlConnection1.Open();
        SqlDataAdapter1.Fill(DataSet1);
        SqlConnection1.Close();
        DataGrid1.DataSource = DataSet1;
        DataGrid1.DataBind();    }     void data2(Object sender, EventArgs e)
    {
        SqlConnection SqlConnection1 = new SqlConnection("Server=Localhost;user id=sa;password=;database=database1;");
        SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter("select * from table2", SqlConnection1);
        DataSet DataSet1 = new DataSet();
        SqlConnection1.Open();
        SqlDataAdapter1.Fill(DataSet1);
        SqlConnection1.Close();
        DataGrid1.DataSource = DataSet1;
        DataGrid1.DataBind();
    }    void data3(Object sender, EventArgs e)
    {
        SqlConnection SqlConnection1 = new SqlConnection("Server=Localhost;user id=sa;password=;database=database1;");
        SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter("select * from table3", SqlConnection1);
        DataSet DataSet1 = new DataSet();
        SqlConnection1.Open();
        SqlDataAdapter1.Fill(DataSet1);
        SqlConnection1.Close();
        DataGrid1.DataSource = DataSet1;
        DataGrid1.DataBind();
    }
                           
</script>