tempad
ReadyGo!技术成就梦想 >>交换技术 >> 如何得到DataGrid中某列的宽度[在线等]

如何得到DataGrid中某列的宽度[在线等]

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-20 5:02:58

如何得到DataGrid中某列的宽度

楼主jwt3000(风)2006-07-12 09:44:26 在 .NET技术 / ASP.NET 提问

尝试了e.Item.Cells.Width;  
  e.Item.Cells.Width.vaule;  
  均没能得到正确宽度 问题点数:20、回复次数:7Top

1 楼forcall(折腾)回复于 2006-07-12 09:55:11 得分 0

GridView1.Columns.ItemStyle.Width  
  GridView1.Columns.FooterStyle.Width  
  等等Top

2 楼jwt3000(风)回复于 2006-07-12 09:59:50 得分 0

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

3 楼jwt3000(风)回复于 2006-07-12 10:02:47 得分 0

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

4 楼jwt3000(风)回复于 2006-07-12 10:16:09 得分 0

顶Top

5 楼Eddie005(♂) №.零零伍 (♂)回复于 2006-07-12 10:24:28 得分 20

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

6 楼sbsrg3000(⊙⌒⊙怪事,这几天可用分又没增加....)回复于 2006-07-12 10:28:47 得分 0

原来如此,受教了!感谢005Top

7 楼pk7481()回复于 2006-07-12 10:43:27 得分 0

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

责任编辑: efish 参与评论 查找更多:
相关文章
突然发现自己有个概念好模糊,请教大家。就是有关sw… 突然发现自己有个概念好模糊,请教大家。就是有关switch 中,return和break
没分了。求好心人帮忙。! 没分了。求好心人帮忙。!
请大家帮帮忙,ASP实现智能搜索,有一个小问题 请大家帮帮忙,ASP实现智能搜索,有一个小问题
请教!关于DataWindow导入XML的问题? 请教!关于DataWindow导入XML的问题?
寻求批量添加的解决方案 寻求批量添加的解决方案
高手请帮忙,为什么我这样不能调用?? 高手请帮忙,为什么我这样不能调用??
准备购买空间,帮测试下速度了……测试者均有分送 准备购买空间,帮测试下速度了……测试者均有分送
====跪求TCP穿越NAT源代码,要含Client,Server,无聊者… ====跪求TCP穿越NAT源代码,要含Client,Server,无聊者请不要进来====
一个简单的条件查询问题 一个简单的条件查询问题
本人遇到了一个非常非常奇怪的问题!关于删除数据! 本人遇到了一个非常非常奇怪的问题!关于删除数据!
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想