this.DataGrid1.Columns.Count.ToString();

解决方案 »

  1.   

    this.DataGrid1.Rows.Count.ToString();
      

  2.   

    this.DataGrid1.Items.Count.ToString();
    行数
      

  3.   

    我在winform中datagrid找不到上述属性:
    this.DataGrid1.Columns.Count
    this.DataGrid1.Rows
    this.DataGrid1.Items.Count
    都找不到
      

  4.   

    this.dataGrid1.TableStyles[0].GridColumnStyles.Count ;列数
    this.dataGrid1.TableStyles[0].GridColumnStyles[0].MappingName ;列名
    this.dataGrid1.TableStyles[0].GridColumnStyles[0].HeaderText ;列标题名
      

  5.   

    this.dgDataGrid.Items.Count    返回行数
    this.dgDataGrid.Columns.Count  返回列数this.dgDataGrid.Columns[i].DataField 返回列标题(注意,显示绑定到数据源中的字段的列。它以文本形式显示字段中的每个项。这是 DataGrid 控件的默认列类型)
      

  6.   

    如果是单个表的话,可以这样,得到行数,如果不是的话,请说明详细情况((DataTable)this.dataGrid1.DataSource ).Rows.Count
      

  7.   

    我想楼主想要的是WinForm下的DataGrid之所以楼上各位的不能用的原因是大家都把ASP.NET下的拉出来了。
      

  8.   

    想要的是WinForm下的DataGrid
    求datagrid的行数、列数、各列的标题还是没有通过
      

  9.   

    请教: SaSBYa(置身珠海,置身学习,置身奋斗) 
    this.dataGrid1.TableStyles[0].GridColumnStyles.Count ;列数
    编译通过,但是列数等于零,而datagrid中有数据请帮忙分析原因
    谢谢!
      

  10.   

    这个只能从他所绑订的表来计算行数、列数、列名。
    比如他的TableStyles的MappingName是myTable,那么你可以通过对myTable的各种属性的获取来取得想要的行数等。当然,这个时候,这个myTable应该是有数据的,也就是说,你在以前绑订的时候获取的数据源必须通过建立变量等方法保留下来。否则,myTable的各种属性回等于0。
      

  11.   

    ((DataTable)this.dataGrid1.DataSource ).Columns.Count 可以得到列数。
      

  12.   

    ((DataTable)this.dataGrid1.DataSource ).Columns[4].ColumnName 列名这种方法太特殊了,我没有用它读XML数据源试过,但是对付单个表的数据操作还是可以的。
      

  13.   

    lansluo(最后一个女巫) 
    我们的想法其实是一样的,实现的方法不太一样。多谢你的提醒。
      

  14.   

    请教: SaSBYa(置身珠海,置身学习,置身奋斗) 
    ((DataTable)this.dataGrid1.DataSource ).Columns.Count 可以得到列数。编译通过,但是运行时提示:指定的转换无效
    请帮忙分析原因
    谢谢!
      

  15.   

    如果可以的话,你把你的源码发到这个邮箱里来吧,偶帮你看看。[email protected]
      

  16.   

    虽然已经结贴了,但是你可以把源代码发过来,我帮你
    [email protected]