- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
yushine2013() 10:42:44
怎样实现c#dataGridView换行
| yushine2013() 10:43:19
比如我的数据库里存了一个表,类似于这样
|
我用dataGridView输出时,希望1不准迟到和2认真听讲是分行输出的
谢谢谢谢~
站长苏飞<sufei.1013@163.com> 10:44:44
RowsDefaultCellStyle.WrapMode = true
他是有自动这行这个功能的。有几个地方可以设置。
1,让整个DataGridView的所有cell都可以自动换行。
Dgv.RowsDefaultCellStyle.WrapMode = true;
2,让DataGridView的一列所有cell都可以自动换行。
Dgv.Columns[0].CellTemplate.Style.WrapMode = true;
3,也可以让奇数行和偶数行有不同的换行设定。
Dgv.AlternatingRowsDefaultCellStyle.WrapMode = true;
yushine2013() 10:45:54
不用去设置分隔符吗
数据库里直接存“1不准迟到2认真听见”
[石家庄]1234() 10:46:41
@站长苏飞 我觉得换行和 @yushine2013 的需求有出入
yushine2013() 10:47:01
然后这里直接用dataGridView绑定数据库再设置那个参数是吗
[石家庄]1234() 10:47:46
直接改成单元格里可换行 ,如果单元格变宽了,应该会就成一行显示
yushine2013() 10:48:19
现在就是需要一个序号在一行上显示
站长苏飞<sufei.1013@163.com> 10:48:39
你先启动换行功能,再加上\r\n试试
[石家庄]1234() 10:48:44
手动编程实现
yushine2013() 10:49:15
嗯,好的,我先试一下,谢谢你们
yushine2013() 10:51:56
可以是可以了
可是\r\n被保留下来了
注这样是不行的,要这样写
[code=csharp]dataGridView1.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.Rows.Add("1" + System.Environment.NewLine + "2");
[/code]
|
|