本人初学请帮详细解释下下面的代码:
SqlDataAdapter da = new SqlDataAdapter(sql, con);
        DataSet ds = new DataSet();
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        con.Close();

解决方案 »

  1.   

    SqlDataAdapter 是 DataSet 和 SQL Server 之间的桥接器,用于检索和保存数据你的代码中SqlDataAdapter先从数据库中取也数据 然后填充ds最后将ds付值给GridView1.DataSource 显示在用户界面上
      

  2.   

    http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldataadapter(VS.80).aspx
      

  3.   


    SqlDataAdapter da = new SqlDataAdapter(sql, con); //建立一个数据桥接器
    DataSet ds = new DataSet(); //建立一个空的数据集
    da.Fill(ds);//用桥接器的数据填充数据集
    GridView1.DataSource = ds; //绑定数据
    GridView1.DataBind();
    con.Close();//关闭连接
      

  4.   

    SqlDataAdapter da = new SqlDataAdapter(sql, con);
    创建数据库链接,
    DataSet ds = new DataSet();
    创建一个dataset对象,用于以后存储东西,
    da.Fill(ds);
    把sql语句查到的东西放到dataset中。
    GridView1.DataSource = ds;
    指定GridView1的数据源为dataset,(也就是ds)。
    GridView1.DataBind();
    给GridView1绑定数据源。
    con.Close();
    最后关闭数据库链接。
      

  5.   

    SqlDataAdapter da = new SqlDataAdapter(sql, con); //建立一个数据桥接器
    DataSet ds = new DataSet(); //建立一个空的数据集
    da.Fill(ds);//用桥接器的数据填充数据集
    GridView1.DataSource = ds; //绑定数据
    GridView1.DataBind();
    con.Close();//关闭连接