前面的aspx基本上就一个<asp:DataGrid
                           id=DataGrid1
                           runat=Server/>
后面的,我不知道怎么减了

解决方案 »

  1.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if (!IsPostBack)
    {
    }
    this.sqlConnection1.Open();
    System.Data.SqlClient.SqlDataReader dr;
    dr = this.sqlCommand1.ExecuteReader();
    this.DataGrid1.DataSource=dr;
    DataGrid1.DataBind();
    dr.Close();
    this.sqlConnection1.Close(); }
      

  2.   

    在DataGrid1.DataBind();这前面加一句DataGrid1.DataSource=dr;
      

  3.   

    this.DataGrid1.DataSource=dr;
    谢谢楼上的,已经解决,结贴!
      

  4.   

    aquariusdeng(无泪有伤之新手上路) 
    谢谢
    以后会尽量照这个方法做
      

  5.   

    你的datagrid没有绑定任何数据
    dr = this.sqlCommand1.ExecuteReader();DataGrid1.DataSource = dr;                                 //加上这一句就行了DataGrid1.DataBind();