一樣的呀,先設置dataSource然後DataBind()就行了

解决方案 »

  1.   

    System.Data.DataSet MyQueryMethod() {
            string connectionString = "server=\'localhost\'; user id=\'sa\'; password=\'\'; Database=\'hs\'";
            System.Data.SqlClient.SqlConnection sqlConnection = new System.Data.SqlClient.SqlConnection(connectionString);        string queryString = "SELECT [gqk].* FROM [gqk]";
            System.Data.SqlClient.SqlCommand sqlCommand = new 
    这是我的代码:但是不对
    System.Data.SqlClient.SqlCommand(queryString, sqlConnection);        System.Data.SqlClient.SqlDataAdapter dataAdapter = new System.Data.SqlClient.SqlDataAdapter(sqlCommand);
            System.Data.DataSet dataSet = new System.Data.DataSet();
            dataAdapter.Fill(dataSet,"gqk");
            DataGrid1.DataSource=dataSet.Tables["gqk"].DefaultView;
            DataGrid1.DataBind();
              return dataSet;
      

  2.   

    用代码,如下:
    void Page_Load(object sender, EventArgs e) {
        if(!Page.IsPostBack){
            string ConnectionString = "server=reman;uid=sa;pwd=888;database=northwind";
            string CommandText      = "Select * from USERLIST";        OleDbConnection myConnection = new OleDbConnection(ConnectionString);
            myConnection.Open();        OleDbCommand myCommand = new OleDbCommand(CommandText,myConnection);
            DataSet ds = new DataSet();
            OleDbDataAdapter dp = new OleDbDataAdapter();
            dp.SelectCommand = myCommand;
            dp.Fill(ds,"user");
            myConnection.Close();        DataGrid1.DataSource = ds.Tables["user"].DefaultView;
            DataGrid1.DataBind();
        }
    }