我就是一步一步设的呀,先设oleDbConnection,再设oleDbDataAdapter,最后设dataSet,然后用this.oleDbDataAdapter1.Fill(dataSet1)填充,将DataGrid的DataSource设为dataSet1,结果一运行出现一个+号,点+号出表名,点表名才出内容,大家没遇见过吗?那你们是怎么做的?

解决方案 »

  1.   

    你要绑定DataSet中的某个Table才不会显示那个冬冬;
    默认绑定dataset的时候,它认为dataset中的Table(s),不止一个Table当然显示+;
      

  2.   

    怎么绑定DataSet中的某个Table呢?
      

  3.   

    this.DataGrid1.DataSource = DataSet1.Tables[0];
    this.DataGrid1.DataBind();
      

  4.   

    把DataGrid的AllowNavigation设为false;
      

  5.   

    谢谢大家!能不能让oleDbDataAdapter当数据源呢?
    this.oleDbDataAdapter1.SelectCommand.CommandText = "SELECT 物理编号, 属性 FROM test where 物理编号<30";

    this.gridPhotoAlbum.DataSource = oleDbDataAdapter1;这样出现异常!
      

  6.   

    如果这样this.DataGrid1.DataSource = DataSet1.Tables[0];不是无法动态改变吗?