datagridview为什么不自动换行呢?

lmatworld 2010-02-25 08:58:01
为什么datagridview在属性里面设置了DataGridViewCellStyle.wrapmode=true,书上都说是可以自动换行的,但是为什么我做的就不变呢?
还要在哪里改设置啊?
...全文
421 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xray2005 2010-02-26
  • 打赏
  • 举报
回复
设置CSS样式。style="word-break:break-all"
joeandlily 2010-02-26
  • 打赏
  • 举报
回复
想看到换行的效果有两个条件:
1 设置换行模式
DataGridView1.Columns(0).DefaultCellStyle.WrapMode = DataGridViewTriState.True
2 数据中有回车符
比如:"ABC" & vbcrlf & "DEF"

缺少条件1,即使数据有回车符,也不会显示为换行。
缺少条件2,不会按照列宽,自动换行(类似记事本的效果)。
shan1119 2010-02-26
  • 打赏
  • 举报
回复
'column
DataGridView1.Columns["Column1"].DefaultCellStyle.WrapMode =
DataGridViewTriState.True;

'head
DataGridView1.Columns["Column1"].HeaderCell.Style.WrapMode =
DataGridViewTriState.True;
古今多少事 2010-02-25
  • 打赏
  • 举报
回复
引用楼主 lmatworld 的回复:
为什么datagridview在属性里面设置了DataGridViewCellStyle.wrapmode=true,书上都说是可以自动换行的,但是为什么我做的就不变呢?
还要在哪里改设置啊?


很奇怪,有点单元格能折行显示,有的不行……
appleller 2010-02-25
  • 打赏
  • 举报
回复
markkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
chinayeren 2010-02-25
  • 打赏
  • 举报
回复
你是什么意思,单元格里换行 ?
还是原来 12345678 列换行成
1234
5678?
后者是不可能的
wuyq11 2010-02-25
  • 打赏
  • 举报
回复
datagridview1.RowsDefaultCellStyle.WrapMode = true;
datagridview1.Columns[0].CellTemplate.Style.WrapMode = true;
datagridview1.AlternatingRowsDefaultCellStyle.WrapMode = true

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧