把这两句加到Page_Load中。
sqldataadapter.Fill(dataset11);
datagrid.DataBind();

解决方案 »

  1.   

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %><html>
     
    <script language="C#" runat="server">    protected void Page_Load(Object sender, EventArgs e) 
        {
    //连接sql server ,SqlConnection
            SqlConnection myConnection = new SqlConnection("server=weber;uid=sa;pwd=;database=pubs");
    //数据
            SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection);        DataSet ds = new DataSet();
            myCommand.Fill(ds, "作者");        MyDataGrid.DataSource=ds.Tables["作者"].DefaultView;
            MyDataGrid.DataBind();
        }</script><body>  <h3><font face="宋体">DataGrid 控件的简单选择</font></h3>  <ASP:DataGrid id="MyDataGrid" runat="server"
        Width="700"
        BackColor="#ccccff" 
        BorderColor="black"
        ShowFooter="false" 
        CellPadding=3 
        CellSpacing="0"
        Font-Name="宋体"
        Font-Size="8pt"
        HeaderStyle-BackColor="#aaaadd"
        EnableViewState="false"
      />