VisibleColumnCount 只是 获取可见列的数目。列很多,有的不可见!怎么获取呢?

解决方案 »

  1.   

    最土的方法:  
    ((DataTable)DataGrid.DataSource).Columns.Count
      

  2.   

    不好意思,刚刚看错了,应该是
    DataGrid..Columns.Count
      

  3.   

    如果是winform的话那就用dier4836(呆呆) 的方法好了
    因为webform和winform是不同的
    在webform中datagrid有Columns属性
    而winform中的datagrid是没有的
      

  4.   

    ((DataTable)DataGrid.DataSource).Columns.Count
    这样也不行
    正确方法
     DataSet ds = DataGrid.DataSource;
     int count = ds.Tables[0].Column.Count;谢谢上面2位,会给分的!