有人能告诉我如何对GridView BoundField对象进行子串?
到目前为止我试过这个并没有奏效。谢谢。
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# ChopString((string)Eval("description")) %>'></asp:Label>
</ItemTemplate>
答案 0 :(得分:2)
您需要使用子字符串。
Eval("description").ToString().Substring(0,60)
我相信你所需要的一切。
答案 1 :(得分:2)
它说当前上下文中不存在名称'ChopString'
确保您的ChopString
方法在页面的代码隐藏中受到保护或公开。
也许正如之前的用户所说,这些可能不是ASP.NET函数?
ChopString
不是内置函数。自己动手:
ASPX Codebehind
示例:
protected string ChopString(string val)
{
//Check that val is a valid candidate for Substring, i.e. check for nulls, appropriate length, etc
//...
//...
string returnVal = val.Substring(0,60); //Return first 60 chars
return returnVal;
}
答案 2 :(得分:1)
Eval("description").ToString().Substring(0, 60);