VS2008 ,如何隐藏datagrid的一列和改变列标题?谢谢。

解决方案 »

  1.   

                dataGridView1.Columns[0].Visible = false;
                dataGridView1.Columns[3].HeaderText = "name";
      

  2.   


    谢谢,但是不行。
    没有columns这个属性。是datagrid,不是datagridview
      

  3.   

                  DataTable dtt=oaop.GetArList();
                 dataGrid1.DataSource = dtt;
              // this.dataGrid1.DataSource = dtt;
                DataGridTableStyle dgdtblStyle = new DataGridTableStyle();
                dgdtblStyle.MappingName = dtt.TableName;
                dataGrid1.TableStyles.Add(dgdtblStyle);
                GridColumnStylesCollection colStyle = dataGrid1.TableStyles[0].GridColumnStyles;//设置列的宽度   
                colStyle[0].Width = 0;//隐藏第一列
                colStyle[1].Width = 215;已经解决了,贴出来,希望有需要的人可以看到。