在页面中事先设置了一个DataGrid控件,当将数据源绑定到DataGrid后,欲读取其宽度和高度:
DataGrid1.height.value
DataGrid1.weight.value
可发现宽度值可获取,但高度值始终为0,为什么?
请高手帮忙!!

解决方案 »

  1.   

    如何在.cs调用js并取得高度呢?
      

  2.   


       int colWidth=0; 
                for (int i = 0; i < dataGridView1.Columns.Count; i++) 
                { 
                   colWidth = colWidth + dataGridView1.Columns[i].Width;              } 
                colWidth = colWidth + dataGridView1.RowHeadersWidth; 
    试试这个!~
      

  3.   

    1、楼上美女,我说的高度!并且是webfrom窗体!
    2、回答3楼的,是当访问了数据库数据并和数据源绑定之后,计算DataGrid的高度?