可以用CellFormatting, 当字符过长时, 就Format成带"..."的, 但Cell里面的内容是原字符串内容, 并把ToolTipText设成原字符串内容就行
解决方案 »
- 我还是不懂?譬如判断登录名为空?
- 如何让 "TextBox1"等于 TextBox1
- 紧急求救!通过filestream把在server生成的pdf调到客户端,是什么原理,想知道这个代码是c#还是javascript
- freetextbox 在gridview中不可用????
- 怎样根据SQL Server的系统表,实现所有的主表在上,从表在下的一个排序列表。
- 找出成绩最高的学生号和课程号
- 入门级问题:关于得到提交的HTML控件值
- 定义HtmlDocument类时遇到的问题
- double 轉換為string
- 第一次接触范型,请问哪有范型的详细说明。谢谢!!
- 谁实现过IEditableObject 接口
- process.kill可杀死关键进程吗
DataBinder.Eval(Container.DataItem, "userPassword").ToString()+"...":
DataBinder.Eval(Container.DataItem, "userPassword")%>
text-overflow : hidden ;
GridView 如果 你将那一列 设置为模版列的话..
<asp:TemplateField HeaderText=" 内容 ">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" Width="15%" />
<ItemTemplate>
<%# CutString(Convert.ToString(Eval("Content")), 20)%>
</ItemTemplate>
</asp:TemplateField>
后台代码中
if (str.Length > len)
{
return str.Substring(0, len) + "...";
}
else
{
return str;
}如果是绑定列的哗..需要将 GridView 绑定之后. 循环遍历那一列..截取..
public static string res(str,len)
{
if (str.Length > len)
{
return str.Substring(0, len) + "...";
}
else
{
return str;
}
}