C# gridview 文本内容无法换行
我想实现这样的效果:以课程表为例:
课程名
教师名
上课地点
这些东西显示在一个单元格内,课程完了就换行。
有人说下面语句可以换行:
//正常换行
GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");
//下面这行是自动换行
GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
可是呢,这个貌似只适合文本长度比较长的时候,如果文本不够长,它照样不换行。小弟实在是无语了,望高手指教!谢谢
c#
asp.net?
web
------解决方案--------------------自己不能加一个<br> ?
------解决方案--------------------
+
自己在内容中加上换行符<br/>
------解决方案--------------------
<br/> 是html里面的换行符,当被当做字符串输出时当然起不到换行作用;
\r\n在字符串内表示回车符的转义,作为字符串输出时是可以换行的,但当做html输出时当然起不到换行作用了
自己按照这个判断下你的代码是怎么回事吧
建议你抛弃服务器控件,反正迟早是要抛弃的(原因是服务器控件很垃圾,等你有一定前端水平后会知道的),早抛弃好过晚抛弃,自己写html,什么问题都不会有