c#中datagridview控件可以自动折行显示吗?

使用vs2005开发,datagridview中如果某一行数据过长,可以自动的折行显示吗?也就是自动的增加行高显示数据。注意,数据本身是不带换行符的,我知道带换行符的话可... 使用vs2005开发,datagridview中如果某一行数据过长,可以自动的折行显示吗?也就是自动的增加行高显示数据。

注意,数据本身是不带换行符的,我知道带换行符的话可以自动换行。
我说的不是标题,是内容换行。
我发现中文可以换行,英文不行,这个问题怎么解决啊!
谢谢阿。
展开
 我来答
371638041
推荐于2016-11-20 · TA获得超过100个赞
知道答主
回答量:170
采纳率:0%
帮助的人:160万
展开全部
一楼说的好用!!!设一下列宽比如把列宽设成10% 然后你的数据多 datagridview会自动换行的!那一行的高自动就增加了!!!!

哦我也试了 英文不能换行

我有一个方法 不过有些笨

你将要显示的数据在你要换行的地方插入<br/>

gridview里加一个模板列 列中加一个lable 中lable来显示这个数据字段 这个就能换行了。。

感觉很挺笨地 不过 还没想到别的方法呢
琳foreversmile
2008-10-17 · TA获得超过154个赞
知道答主
回答量:185
采纳率:0%
帮助的人:79.2万
展开全部
DataGridView可以实现这一功能的,添加一列的时候指定一下Width,默认就是你要的效果了

如果不是,看一下ColumnHeaderDefaultStyle属性里面的WrapMode属性是否为True,这个属性是用来控制列标题是否自动换行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhqxtdh
2008-10-24 · TA获得超过126个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:123万
展开全部
<asp:BoundField DataField="UserPass" HeaderText="密码" SortExpression="UserPass" NullDisplayText="没有密码" >

<ControlStyle Width="50px" />
<ItemStyle Width="80px" />

</asp:BoundField>

中间那两行,试试!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户70296
2008-10-21 · 超过17用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:0
展开全部
一楼的方法不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式