1.关于字符串截断(文本框)
  输入:
  1111 (换行)
  22222(换行)
  33333(换行)
 
  我在TextBox中取得上面的值(1111 (换行)22222(换行)33333(换行))
  问:我如何截断成字符串数组?
  要求效果:  str[] str[0]=1111
                  str[1]=2222
                  str[2]=33332.关于GridView显示时标题如何设置成超连接  例   编号   名称     备注
        1    name   saldkfas
       2    name2   adfasdf要求:能将标题编号变成一个超连接,在点击编号,或者名称时可以跳转到指定页面。
那位大侠会的赶紧指点下啊!!!!!
先谢过啦!^-^

解决方案 »

  1.   

    1.string[] str=TextBox1.text.Trim().split('(换行)');这样str[0]就等于"1111";
    str[1]="2222";
    str[2]="3333";
      

  2.   

    超链接的问题,我觉得可以直接将header的text设成  "<a hef='xxxx.aspx'>你的标题</a>", 你可以试试。
    因为我在使用TreeView控件时发现可以直接把node的text加上<a onmouseover=''></a>发现可以使用。
      

  3.   

    GridView有超级链接列啊: HyperLinkField
      

  4.   

    1.string str = TextBox1.text.Trim()
    string[] arr = str.split(' ');
    arr[0] = 1111;
    arr[1] = 2222;
    arr[2] = 3333;2<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="查看页面.aspx?id={0}" HeaderText="查看" Text="查看" />
      

  5.   

    1.string str = TextBox1.text.Trim()
    string[] arr = str.split('\\n');
    2.把要变成超链接的列改成模板列,在编辑模板列的状态下,把头的lab控件改成linkbutton即可,
    或者在html页面,找到头文字直接加超链接标示<a></a>
      

  6.   

    1、关于你TextBox的时候输入aaaa(换行),这里的换行是用什么标记来区分的呢?我觉得这样的还是把TextBox设置成多行
    然后让用户自己换行输入好些,如果你直接一行显示:1111 (换行)22222(换行)33333(换行),这样不仅难看,而且很难看懂
    如果你坚持一行显示的话,中间加空格区分吧,可以这样截取:
    string str = TextBox1.text.Trim()
    string[] StrArray = str.split(' ');
    这时StrArray就是你所谓的111,222,333
    2、超链接有:HyperLinkField,你加一列就行了