if(e.Item.ItemType==ListItemType.Header)
for(int i=0,j=e.Item.Cells.Count;i<j;i++){
e.Item.Cells[i].Width=System.Web.UI.WebControls.Unit.Pixel(20);
}
但是因为html语言本身的解释问题,无法真正强制指定列宽
比如你无法实现
<table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td><tr></table>
无论你指定其什么参数aaaaaaaaaaaaaa永远不会换行
for(int i=0,j=e.Item.Cells.Count;i<j;i++){
e.Item.Cells[i].Width=System.Web.UI.WebControls.Unit.Pixel(20);
}
但是因为html语言本身的解释问题,无法真正强制指定列宽
比如你无法实现
<table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td><tr></table>
无论你指定其什么参数aaaaaaaaaaaaaa永远不会换行
解决方案 »
- IFRAME 问题 急!!!!!!
- asp.net 发布后配置文件
- sqlcommand问题
- 关于SQL查询通配符的问题
- aspx.cs文件中定义的变量,在aspx文件中,可以使用吗?反之,aspx文件中定义的变量,在aspx.cs文件中,可以使用吗?
- 数组赋值过程中出现的“未将对象引用设置到对象的实例”问题
- 水晶报表添加到项目中后如何修改设置???
- 各位大哥大姐我想给GridView添加颜色,有没有好的例子或建议,请指点!多谢多谢!
- 寻找-介绍web控件开发相关的网站、资源-来者有分
- 编译时,出现莫名错误,提示: XX文件被另一进程占用
- 大家帮我想想数据传输方案
- 为什么 搜狐 网站的字体在windows大字体和小字体下 显示一样,而我的网站变形。
if(e.Item.ItemType==ListItemType.Header)
for(int i=0,j=e.Item.Cells.Count;i<j;i++){
e.Item.Cells[i].Width=System.Web.UI.WebControls.Unit.Pixel(20);
}e是指什么?
可以在dataitembind中或itemcreate中调用上面的方法都可以
可以查看其源文件是不是table中第一行每个td都指定了width属性