请问 datagrid 如何实现 单元格的内容 超过 单元格单行 的宽度时 将 单元格超出的内容 用 "..." 显示 ???? 急!!!!!!!
请问 datagrid 如何实现 单元格的内容 超过 单元格单行 的宽度时 将 单元格超出的内容 用 "..." 显示 ???? 急!!!!!!! 问题点数:15、回复次数:16Top
1 楼shinji329(星宿.NET)回复于 2006-03-13 11:24:48 得分 0
自定义模板列在itemdatabound事件里写Top
2 楼fsqman(q)回复于 2006-03-13 11:30:57 得分 0
不明白,可以再详细点吗??Top
3 楼Lcindep110(Descovering YourSelf)回复于 2006-03-13 11:37:31 得分 0
http://community.csdn.net/Expert/topic/4562/4562210.xml?temp=6.916445E-02Top
4 楼fsqman(q)回复于 2006-03-13 14:49:02 得分 0
upTop
5 楼fsqman(q)回复于 2006-03-14 09:45:14 得分 0
谁可以提供 详细的方法??Top
6 楼job_2006(初学.net)回复于 2006-03-14 11:27:41 得分 0
static public string Left(string str,int L)
{
string tmpStr;
tmpStr=str;
if(str.Length>L)
{
tmpStr=str.Substring(0,L)+"..........";
}
return tmpStr;
}
引用:
<%# Left(Convert.ToString(DataBinder.Eval(Container, "DataItem.tongzlr")),90) %>Top
7 楼jimu8130(火箭的未来在哪里?)回复于 2006-03-14 12:09:51 得分 0
在itemdatabound事件写代码
判断e.item.cells[列序数].text.trim().length是否大于设定值,如果是就更改咯Top
8 楼artak(甜葡萄)回复于 2006-03-14 12:14:58 得分 0
用job_2006(初学.net) 的方法Top
9 楼fsqman(q)回复于 2006-03-14 12:26:15 得分 0
job_2006(初学.net) 用 VB 如何 写????????
另外你下面的语句 放在 哪里 ?????
引用:
<%# Left(Convert.ToString(DataBinder.Eval(Container, "DataItem.tongzlr")),90) %>
Top
10 楼hhz520csdn(hhz2001)回复于 2006-03-14 15:10:15 得分 0
对啊,引用放在什么位置?Top
11 楼luojianfeng(原来我不傻!)回复于 2006-03-14 15:38:26 得分 15
<asp:TemplateColumn ItemStyle-Width="150px" HeaderText="日工作報告">
<ItemTemplate>
<%# SubStr(DataBinder.Eval(Container.DataItem,"repday_body").ToString())%>
</ItemTemplate>
</asp:TemplateColumn>
protected string SubStr(string aa)
{ aa=Server.UrlDecode(aa);
if(aa.Length>15)
{
aa=aa.Substring(0,15)+"....";
}
return aa;
}Top
12 楼skyrain19782004(天宇)回复于 2006-03-14 15:40:58 得分 0
可以在sql语句里面截取一部分字符萨Top
13 楼ZXYSOSO(希望就是动力)回复于 2006-03-14 15:53:53 得分 0
前台<%# SplitString(DataBinder.Eval(Container.DataItem,"Title").ToString(),20)%>
后台
protected string SplitString(string s,int length)
{
if(s.length > length)
return s.SubString(s,20);
return s;
}
Top
14 楼hhz520csdn(hhz2001)回复于 2006-03-15 10:13:59 得分 0
行了,谢谢各位。Top
15 楼job_2006(初学.net)回复于 2006-03-15 13:54:23 得分 0
放在你想让某一列出现....的datagrid模板列里面
Top
16 楼job_2006(初学.net)回复于 2006-03-15 13:55:58 得分 0
VB没用过,大概差不多吧,只是前面的定义不同,你自己改下吧Top




