gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”;在页面上显示的太长了!请问:如何使ToolTip换行显示成如下样式?111111111
111111111
111111111
111111111

解决方案 »

  1.   

    VB:用"vbcrlf"  如:t.tooltip="111111"&vbcrlf&"111111"   
    c#:"\n"  如:t.tooltip="111111\n111111";   
      

  2.   

    gridView.Rows[i].Cells[2].ToolTip = “111111111111111111111111111111111111111111111111111111”; 
    后面的字符串是从数据库中取出来的,如何换行?
      

  3.   


    你自己试试<br>可行!!!!晕!
      

  4.   

    你试试 <br>
    不行的还有这个:&#13&#10
      

  5.   


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

  6.   

      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;
      

  7.   

    认为应该是 Winform: \r\n
               Webform: <br/>
      

  8.   


    自己可以试试,<br>会原封不动打印出来,就向js里alert("1<br>1")与alert("1\n1");
    的区别!html自动把< 变成&lt;>变成&gt;所以还是用转义没错的!大家还是自己测试过再回答得好!