注册 登录
编程论坛 ASP.NET技术论坛

[datagrid显示数据问题

jflin 发布于 2007-03-25 20:20, 918 次点击
只有本站会员才能查看附件,请 登录

怎样才能让datagrid显示数据时自动换行,像图片这样数据一多它一直加长过去的
请问应该怎么做才能显示得漂亮点?
10 回复
#2
skyland842007-03-26 11:40
那你插入数据的时候 换行不就可以了么?
#3
Kendy1234562007-03-26 11:48
在数据库存储的时候 你也可以隔多少字符加一个换行符。 不过要记得加在空格前 否则就把一个单词掰开了
#4
卡洛2007-03-26 11:52
用datagrid模板来做
<%# DataBinder.Eval(Container.DataItem, "字段名").ToString().Replace("\r\n", "<br/>")%>
#5
xbdeig2007-03-26 13:09
好像如果是中文就不会存在这问题
#6
卡洛2007-03-26 14:24

没人保证都是中文吧。英文简历现在也很多招聘单位都需要啊

#7
冰镇柠檬汁儿2007-03-26 14:30
以下是引用xbdeig在2007-3-26 13:09:28的发言:
好像如果是中文就不会存在这问题

英文也不存在的,只有想楼主那种略显过分的测试方式才会有那样的问题,因为英文单词之间是有空格的

#8
卡洛2007-03-26 14:51
<%# DataBinder.Eval(Container.DataItem, "字段名").ToString().Replace("\r\n", "<br/>")%>
用这种方式不就可以解决了嘛?
#9
jflin2007-03-26 15:34

不行啊,这样有些中文被吃掉了,并不能全部显示出来

#10
windstores2007-03-26 17:49

用CSS定义表格啊

#11
jflin2007-03-26 20:26

怎样定义啊?说详细点好吗?

1