怎么在 girdview 里面显示 字段的前几个字呢??

解决方案 »

  1.   

    参考在gridview的OnRowDatabound事件里面写如下代码
    if(数据行)(e.row.rowindex>=0)
    {
      string temp= e.row.cells[i].Text;
      e.row.cells[i].Text = temp.substring(....);
      .....
    }
      

  2.   

    模板页面放个<asp:Literal ID="ltContent" runat="server" /> 
     protected void rpXinyu_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
      //内容
                    Literal lt = e.Item.FindControl("ltContent") as Literal;
                    string content = SQLUtil.CheckStr(drv["content"].ToString());
                    if (content.Length > 500)
                    { lt.Text = SQLUtil.CheckStr(content.PadLeft(500).Substring(0,500) + "....."); }
                    else { lt.Text = content; }
    }
      

  3.   

    <%# Eval("yourText").ToString().Substring(0, 10) %>
      

  4.   

    <%# Eval("yourText").ToString().Substring(0, 10)+"..." %>