尝试了e.Item.Cells[i].Width;
e.Item.Cells[i].Width.vaule;
均没能得到正确宽度

解决方案 »

  1.   

    GridView1.Columns[1].ItemStyle.Width
    GridView1.Columns[1].FooterStyle.Width
    等等
      

  2.   

    DG_Ccatalog.FooterStyle.Width.ToString()输出无值
    DG_Ccatalog.FooterStyle.Width.value输出全是0
      

  3.   

    DG_Ccatalog.Columns[i].ItemStyle.Width.Value  //全0
    DG_Ccatalog.Columns[i].ItemStyle.Width.tostring()//无输出值
    前面打错了 以上两种方法
      

  4.   

    做不到!DataGrid中列的宽度属性,可能有值,也可能没有值,如果你在之前的代码中设定了它的宽度,那么你可以获取;如果没有设定,那么它也就没有宽度,实际显示效果由浏览器自己决定
      

  5.   


    int i;
    foreach(TableCell tc in e.Item.Cells)
    {
    i = tc.wight;
    }