页面中datagrid里面是这样的:<table border="0" cellpadding="0" cellspacing="0" style="width: 567px">
<tr>
<td>
<%# DataBinder.Eval(Container,"DataItem.b_message") %>
</td>
</tr>
</table>在textbox中输入内容,可是如果在textbox里面输入的内容,假设是"111111111111111111111111111111111111111111111111111111111111111",那么当内容超长且中间没有回车的时候在页面显示就如输入的一样,那样就把整个table撑得很长很长。
要如何才能当超过table长度时自动换行呢???
<tr>
<td>
<%# DataBinder.Eval(Container,"DataItem.b_message") %>
</td>
</tr>
</table>在textbox中输入内容,可是如果在textbox里面输入的内容,假设是"111111111111111111111111111111111111111111111111111111111111111",那么当内容超长且中间没有回车的时候在页面显示就如输入的一样,那样就把整个table撑得很长很长。
要如何才能当超过table长度时自动换行呢???
解决方案 »
- 另一进程使用,因此该进程无法访问该文件
- 急!
- ASP.NET 如何实现读取客户端C盘的某个文本文件?
- gridview中嵌套Imagebutton按钮问题,急!!!!
- DropDownList问题!
- 在submit 后,在当前页面输出进行中 进度条(顶者有份)
- 关于asp.net里的web.config配置信息,是不是配置好web.config后还要再在webApplication里写相关代码把配置好的信息,读取出来,才能起到作用阿!
- 在用户注册成功后,如何在2秒内自动转向首页?
- 求助:SQL问题
- 关于 jatoolsprinter的问题
- dropdownlist超链接问题
- GridView分页问题
1.没有换行,把你的DataGrid放在一个<div></div>中,表太长时,它就会有滚动条.你可以拖动滚动条查看超长的记录.
2.就是用css.
3.笨一点的方法,在.aspx.cs文件中为单元格赋值,作如下处理:每处理n个字符时加一个换行<br/>.就说一下思路吧,楼主可以上网查查资料,自己解决掉.
不过好像已经不标准了
THANK YOU
THE END
word-wrap:break-word;
word-break:keep-all;
overflow:hidden;
}
可以看这里:http://www.cuangs.com/readbook/readbook.aspx?bid=20495&bnum=98684最下面发表评论那里选取左边的图片发表。