AutoGenerateColumns   =   False 

解决方案 »

  1.   

    是绑定数据库吗,如果是的话采用多表查询(select a.1,a.2,b.3,b.4 from aa a,bb b where ...)
    然后指定要显示的列可以:DataGridView.Columns[0].HeaderText = rm.GetString("id");
                DataGridView.Columns[1].HeaderText = rm.GetString("name");
                //DataGridView.Columns[2].HeaderText = rm.GetString("type");
                DataGridView.Columns[2].Visible = false;
                DataGridView.Columns[3].HeaderText = rm.GetString("aid");
                DataGridView.Columns[4].Visible = false;
      

  2.   

    那个设置False的,
    就是在属性里面点选就可以了么?
      

  3.   

    没有AutoGenerateColumns 
    -------------------------
    是 DataGridView的属性,是有的  你再找找
      

  4.   

    我使用的是vs2010.windows窗体应用程序,又看了两遍,dataGridView确定没有AutoGenerateColumns  属性
      

  5.   

    直接在你加载dataGridView1的地方加上
    dataGridView1.AutoGenerateColumns = false;
      

  6.   

    那你直接设置dataGridView.Columns[i].Visible 的属性!
      

  7.   

    原来在dataGridView的编辑列中有个属性DataPropertyName,在这里设置字段名称即可显示,查询结果的字段,全部添加上列后,就不会自动产生列了
      

  8.   

    DataGridView.Columns["列名"].Visible = false;
      

  9.   

    只能在后台加上dataGridView1.AutoGenerateColumns = false;
      

  10.   

    直接设置dataGridView.Columns[i].Visible 的属性! 
     
    将不需要的列隐藏,
      

  11.   

    可以直接,dataGridView1.AutoGenerateColumns = false;
    不行你试试,我试过了可以的。
      

  12.   

    private void ImportDataToFunc()
            {
                DataSet ds = new DataSet();
                using (SqlConnection conn = new SqlConnection())
                {
                    conn.ConnectionString = "Data Source=.;Initial Catalog=EPC;Integrated Security=True";
                    conn.Open();
                    using (SqlCommand command = conn.CreateCommand())
                    {
                        command.CommandText = "select ID,RFID,Two_DC  from JDW";
                        SqlDataAdapter da = new SqlDataAdapter(command);
                        try
                        {
                            da.Fill(ds);
                        }
                        catch { }
                    }
                }
                
                //select 编号, 姓名 from tbuasing(Sqlconnection conn=new Sqlconnection("")){} 
                DataTable dt = new DataTable();
                dt = ds.Tables[0].Copy();
                this.dataGridView1.DataSource = dt;
            }
      

  13.   

    在dataGridView1.DataSource绑定之前 添加dataGridView1.AutoGenerateColumns = false;
      

  14.   


    支持!!dataGridView1.AutoGenerateColumns = false; //小写!!!