edit狀態下datagrid columns的寬度設置 e.Item.Cells[0].style["Width"]="60"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,大小写错了。e.Item.Cells[0].Style["width"]="60"; undonome: e.Item.Cells[0].Style["width"]="60"; 的效果好像跟 e.Item.Cells[0].Width=60; 依樣. 按下edit後, 各欄的欄寬還是不受控制. 可以在ItemDataBound事件处理程序中控制,象这样:datagrid1_ItemDataBound(object src,DataGridItemEventArgs e){if(e.Item.ItemType==ListItemType.EditItem){e.Item.Cells[0].Width=60; e.Item.Cells[1].Width=120; e.Item.Cells[2].Width=80; e.Item.Cells[3].Width=60; e.Item.Cells[4].Width=440;}}值得说一句,如果你的编辑行中有文本框,那么列的宽度是由此文本框的宽度决定,所以如果文本框的宽度超出了上面你定义的列的宽度,那么列的宽度就随文本框的宽度而改变了。 aspnetpager在不跟数据控件结合的时候,该如何分页? C/S程序 怎么生成服务.开始那贴怎么404 高分求解sql语句 URL传值问题 ScriptManager设置AsyncPostBackTimeout参数无效!在线等 关于vs.net2003的安装问题? 如何在后台.cs文件中判断某个在html页面中用SCRIPT函数的执行情况? 返回上一页,在线等 显示WEB控件的小问题 在线等待关于这样的网页 如何实现注销功能(aspx c#) VBSCRIPT和JAVASCRIPT可以同时在一个页面里用吗?
e.Item.Cells[0].Style["width"]="60";
e.Item.Cells[0].Style["width"]="60"; 的效果好像跟 e.Item.Cells[0].Width=60; 依樣. 按下edit後, 各欄的欄寬還是不受控制.
if(e.Item.ItemType==ListItemType.EditItem){
e.Item.Cells[0].Width=60;
e.Item.Cells[1].Width=120;
e.Item.Cells[2].Width=80;
e.Item.Cells[3].Width=60;
e.Item.Cells[4].Width=440;
}
}值得说一句,如果你的编辑行中有文本框,那么列的宽度是由此文本框的宽度决定,所以如果文本框的宽度超出了上面你定义的列的宽度,那么列的宽度就随文本框的宽度而改变了。