GRIDVIEW里面模板里有个LINKBUTTION,如何控制它的长度为6多余6后面以...结束(急)

解决方案 »

  1.   

    ,,,,
    啥意思呀,
    linkbutton长度?width?还是它的text的长度?
      

  2.   

    TEXT比如说10个字,我只要6个字,6个字后多余的用...来显示
      

  3.   

    hyplink绑定的时候你直接绑定个方法就可以了!然后在里面进行截取,这样就可以了!
      

  4.   

    方法如下
    public stirng 方法名(string 字符串)
    {}在控件上text绑定
    方法名(Eval("字符串"))
      

  5.   

    substring(源串,startindex,endindex);
      

  6.   

    LINKBUTTON本身绑定一个数据库里的USERNAME字段,然后要点击要实现跳转跳转是这样写的
     protected void LinkButtonUserNames_Click(object sender, EventArgs e)
        {
            LinkButton ddl = (LinkButton)sender;
            DataControlFieldCell dcf = (DataControlFieldCell)ddl.Parent;
            GridViewRow gvr = (GridViewRow)dcf.Parent;        string temp = ((Label)gvr.FindControl("Label1")).Text;
            Response.Redirect("Chat.aspx?ID=" + temp);
        }
    GRIDVIEW里面模板里有个LINKBUTTION
    我现在不知道怎么控制USERNAME的长度为6,并且6个以后的字符以...结束
      

  7.   

    找到页面,输入如下代码:
    <asp:LinkButton ID="LinkButton1" runat="server" Text='<%# (Eval("USERNAME").ToString().Length>6)?(Eval("USERNAME").ToString()).Substring(0,6)+"...":Eval("USERNAME") %>'></asp:LinkButton>
      

  8.   

    谢谢大家了,我这样写的
    <style type="text/css" width=40px> 
    body{font-size:12px;color:#8c966b;} div a{width=40px;overflow:hidden;float:top; 
    -o-text-overflow: ellipsis; /* for Opera */ 
    text-overflow:ellipsis; /* for IE */ 

    div:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */ 
    </style> 
    <style  type="text/css">