你可以自己定义一个DataGridTableStyle加到DataGrid里面,然后TableStyles[0]来访问,我只知道这一种方法,其它的不知道.

解决方案 »

  1.   

    for (int i=0;i<rowCount;i++)
        for(int j=0;j<ColCount;j++)
    o=this.dataGrid1[i,j];
      

  2.   

    int i=this.DataGrid1.Columns.Count;
    int j=this.DataGrid1.Items.Count;
    this.DataGrid1.Items[j].Cells[i]
    循环就不用我写了吧
      

  3.   

    楼上的,winform中DataGrid1是没有Columns这个属性的!!!
      

  4.   

    如果你的DataGrid是全部显示了绑定数据表中的数据,就可以通过DataGrid1的datasourc来实现列标题和每一个单元格。
    ------------------------------------------
    如果是用DataGridTableStyle来实现的绑定,就可以通过循环DataGridTableStyle来实现
      

  5.   

    邦定了DataGridTableStyle就知道DataGrid有多少列了,最大的问题是怎样知道WinForm的DataGrid有多少行
      

  6.   

    多少行,试下面的代码:DataTable dt=(DataTable) dataGrid1.DataSource;int iCount=dt.Rows.Count;//上面的iCount就是多少行了!!!
      

  7.   

    通过自定义DataGridTableStyle是可以实现你的要求的。默认的是不可以的。