在给GRIDVIEW指定高度后,如何使记录比较少的时候记录不自动撑满格子 我给GRIDVIEW定了高度(Height="450px"),当记录满足10条时一切显示正常,可是当记录只有1条的时候,会把1条记录也撑到450px的大小,非常难看.请问如何解决?(希望当记录少于10条的时候,自动缩小表格大小,按记录数来分配,用的C#) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绑定的时候判断一下记录数,设置一下Height不就行了 首先设置<asp:BoundField DataField="家庭住址" HeaderText="家庭住址" ItemStyle-Width="100" />gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。如果要给所有的列增加此属性: protected void Page_Load(object sender, EventArgs e) { //正常换行 GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal"); //下面这行是自动换行 GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word"); if (!IsPostBack) { bind();//调用数据绑定即可 } }总之:善用CSS的word-break:break-all;word-wrap:break-word属性即可,这个属性是通用的对于顽固的南换行问题都可以解决,不局限于GridView。 有没有类似于vs系列的软件? 在sqlserver下,大型网站到底是用sql语句还是在存储过程好? 隐藏控件与Button按钮的不同 如何在数据库中存放含有 html源代码的文本? asp.net如何实现导航 ???菜鸟新建了一个asp.net程序,却提示asp.net应用程序和服务已经锁定。为什么啊?我的系统是win2003server啊。 一个错误,请大家进来看看怎么解新决? 求助:自定义标签的问题 asp.net部署到服务器访问不了 请问如何用手机模拟器查看Mobile Web Application的页面? DropDownList的问题 关于多条件组合查询
首先设置<asp:BoundField DataField="家庭住址" HeaderText="家庭住址" ItemStyle-Width="100" />
gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。
原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。
如果要给所有的列增加此属性:
protected void Page_Load(object sender, EventArgs e)
{
//正常换行
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");
//下面这行是自动换行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
if (!IsPostBack)
{
bind();//调用数据绑定即可
}
}
总之:善用CSS的word-break:break-all;word-wrap:break-word属性即可,这个属性是通用的对于顽固的南换行问题都可以解决,不局限于GridView。