小弟用得是C#,下面是我的连接语句<Columns>
<asp:TemplateColumn><ItemTemplate>
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"title").ToString())%>' NavigateUrl='<%# "javascript:newwin(\"shownote.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");" %>' runat="server"/>
</ItemTemplate></asp:TemplateColumn>
</Columns>关键是title里面有多少字就显示多少字,这个不爽,我想控制一下,比如只显示前10个字,后面用....来代替。哪位高人帮忙啊
<asp:TemplateColumn><ItemTemplate>
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"title").ToString())%>' NavigateUrl='<%# "javascript:newwin(\"shownote.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");" %>' runat="server"/>
</ItemTemplate></asp:TemplateColumn>
</Columns>关键是title里面有多少字就显示多少字,这个不爽,我想控制一下,比如只显示前10个字,后面用....来代替。哪位高人帮忙啊
.cs
public string myfun(string source)
{
string rlt = source;
if (source.Length > 10)
rlt = source.Substring(0, 10);
return rlt;
}
用这个来截取