那你还不如把select * from gbcode数据放在一个dataTable中,然后把dataTable作为数据源绑定到dataGridView

解决方案 »

  1.   

    帮我看看以下的语句,            
                OleDbDataAdapter adpt = new OleDbDataAdapter("select * from z2003", conn);
                DataTable ad = new DataTable();
                adpt.Fill(ad);
                dataGridView1.DataSource = ad;            if (dataGridView1.CurrentRow != null)
                {
                    ((DataRowView)dataGridView1.CurrentRow.DataBoundItem).Delete();
                 }
    dataGridView1中怎么不显示"select * from z2003"内容
      

  2.   

    if (dataGridView1.CurrentRow != null) 

        ((DataRowView)dataGridView1.CurrentRow.DataBoundItem).Delete(); 
    }
    先把这一句屏蔽掉吧 
      

  3.   

    对了楼上的说对了,又有新问题了
    textBox1.Text=ad.TableName.ToString();
    怎么显示不出来东西呢?
      

  4.   

    this.dataGridView1.Table.TableName;没有这种写法
      

  5.   

    对不起好久没来CSDN
    如果你已经知道this.dataGridView1.DataSource的类型(比方说是DataTable)可以通过类型转换来实现DataTable dt = this.dataGridView1.DataSource as DataTable;
    dt.TableName就知道了;