ToolTip 如何换行???

yhf831011 2008-11-06 10:05:00


gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”;

在页面上显示的太长了!

请问:如何使ToolTip换行显示成如下样式?

111111111
111111111
111111111
111111111
...全文
2442 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
phper2008 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 goga21cn 的回复:]
认为应该是 Winform: \r\n
Webform: <br/>
[/Quote]

自己可以试试,<br>会原封不动打印出来,就向js里alert("1<br>1")与alert("1\n1");
的区别!html自动把< 变成<>变成>

所以还是用转义没错的!大家还是自己测试过再回答得好!
龙宜坡 2008-11-06
  • 打赏
  • 举报
回复
认为应该是 Winform: \r\n
Webform: <br/>
zhuangjunx 2008-11-06
  • 打赏
  • 举报
回复
up
IMAGSE 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 huing 的回复:]
引用 2 楼 yhf831011 的回复:
gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”;


后面的字符串是从数据库中取出来的,如何换行?


数据库中取出来的先判断长度,然后截取分段,在每个后面+\r \n
str = “111111111111111111111111111111111111111111111111111111”;
str1 = “11111111111”;
str2 = “11111111111”;
gridView.Rows[i].Cells[2].ToolTip…
[/Quote]

对,就是这样,要截取字符串
phper2008 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yhf831011 的回复:]
gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”;


后面的字符串是从数据库中取出来的,如何换行?
[/Quote]


string tt = "此处从数据库动态获得数据";
int len = 10;//每行显示多少个,自己定
string oktt = "";
for(int i=0;i<tt.length;i++)
{
if(i != 0 && i % len == 0) oktt += "\n";
oktt += tt.Substring(i,1);
}
gridView.Rows[i].Cells[2].ToolTip = oktt;
huing 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yhf831011 的回复:]
gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”;


后面的字符串是从数据库中取出来的,如何换行?
[/Quote]

数据库中取出来的先判断长度,然后截取分段,在每个后面+\r \n
str = “111111111111111111111111111111111111111111111111111111”;
str1 = “11111111111”;
str2 = “11111111111”;
gridView.Rows[i].Cells[2].ToolTip = str1+“\r\n”+str2;
w161134025 2008-11-06
  • 打赏
  • 举报
回复
你试试 <br>
不行的还有这个:
phper2008 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 starfd 的回复:]
错了,应该是 <br>
[/Quote]

你自己试试<br>可行!!!!晕!
  • 打赏
  • 举报
回复
错了,应该是<br>
  • 打赏
  • 举报
回复
\r \n
yhf831011 2008-11-06
  • 打赏
  • 举报
回复
gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”;


后面的字符串是从数据库中取出来的,如何换行?
phper2008 2008-11-06
  • 打赏
  • 举报
回复
VB:用"vbcrlf" 如:t.tooltip="111111"&vbcrlf&"111111"
c#:"\n" 如:t.tooltip="111111\n111111";

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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