<asp:TemplateColumn>
<ItemTemplate>
<asp:Label runat="server" Text='<%# ShorterText(DataBinder.Eval(Container, "DataItem.YourText")) %>' ToolTip='<%# DataBinder.Eval(Container, "DataItem.YourText") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
后台增加一个protected的函数ShorterText
protected string ShorterText(object obj)
{
string returnValue=object.toString().Trim();
if(returnValue.Length>15)
return returnValue.SubString(0,12)+"...";
else
return returnValue;
}
<ItemTemplate>
<asp:Label runat="server" Text='<%# ShorterText(DataBinder.Eval(Container, "DataItem.YourText")) %>' ToolTip='<%# DataBinder.Eval(Container, "DataItem.YourText") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
后台增加一个protected的函数ShorterText
protected string ShorterText(object obj)
{
string returnValue=object.toString().Trim();
if(returnValue.Length>15)
return returnValue.SubString(0,12)+"...";
else
return returnValue;
}
解决方案 »
- 我想建一个asp.net网站 后台数据库选择?
- 求助error "System.ComponentModel.Win32Exception: The system cannot find the file s
- MVC MODEL 传值里面的类型转换
- 小白系列之有关select
- 为什么在dreamweaver里的 跟.NET不一样?
- 在加载用户控件的页面中加入其它控件的问题。困了我好几天了。
- 一个小问题,在线等待!
- 请教关于xml模糊查询的问题,在线等待
- 请问:如何获得代码的自定义控件。
- 怎么打开一个选择窗口,然后把结果返回到上一窗口的INPUT里。
- 这种说明应用c#语句如何设置!
- 视图ViewState不能存DataAdapter?
<asp:HyperLinkColumn DataNavigateUrlField="PrdId" DataNavigateUrlFormatString="Single.aspx?id={0}" DataTextField="PrdName"
DataTextFormatString="{0}">不是使用bind的格式的啊 DataTextFormatString 这里怎么写呢?
byte[] b = n.GetBytes(str);
int l = 0; // l 为字符串之实际长度
for (int i=0;i <= b.Length-1;i++)
{
if (b[i] ==63) //判断是否为汉字或全脚符号
{
l++;
}
l++;
}
给你个函数能精确算出实际长度哦
在用一楼的方法
如果不为b[i] ==63
说明是字母或数字 ,长度加 0.5 就 OK 了