DataGrid
ni 干嘛要知道它有多少列
DATAGRID.Columns.Count()不行吗

解决方案 »

  1.   

    绑定的事件里取 e.Item.Cells.Count
      

  2.   

    对于datagrid没有必要知道多少列吧,都是你自己设置的
      

  3.   

    建一个DataTable存放数据,求其中的列数
      

  4.   

    我的DataGrid是运行时自动创建列,而用DataGrid.Columns.Count只能读取到手工创建的列数。
      

  5.   

    DataGrid.Columns.Count应该可以了.如果不行的话,就干脆再定义一个DataTable存放数据表数据.然后再去求这个DataTable的列数.
      

  6.   

    DataGrid.Columns.Count();
    或根据绑定的table的列定DataSet1.Tables[0].Columns.Count
      

  7.   

    就是你創建表時的的欄位(字段)吧, 用DataSet.Tables(0).Columns.Count就可以取出列數吧.
      

  8.   

    DataGrid.Columns.Count();没有试过,看起来好象蛮象的。
      

  9.   

    在dataset中求 
    DataSet ds=new DataSet();
    objCommand.Fill(ds);
    ds.Tables[0].Columns.Count;
      

  10.   

    首先用FindControl找到datagrid,然后用DataGrid.Columns.count