string xy = "select * from Administrator";
OleDbCommand cmd = new OleDbCommand(xy,DB.con());
cmd.Connection.Open();
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
this.dataGrid1.DataSource = dt;this.dataGrid1.DataBindings这后面应该怎么写啊?

解决方案 »

  1.   

    this.dataGrid1.DataSource = dt;
    this.dataGrid1.DataBind();
      

  2.   

    各位老兄,我补充下,我所说的是WinForm里的DataGrid而不是Web里的DataGrid
      

  3.   

    this.dataGrid1.DataSource = dt;
    到这里就可以了,后面不用写
      

  4.   

    this.dataGrid1.DataSource = dt.DefaultView;
      

  5.   

    this.dataGrid1.DataSource = dt;
    this.dataGrid1.DataMember = dt.TableName;
      

  6.   

    大哥多谢多谢谢!有你这句
    this.dataGrid1.DataMember = dt.TableName;
    加在后面可以显示出来了。