问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

DataList控件在绑定数据之后数据在DataList控件中多行显示怎么办?_百 ...

发布网友 发布时间:2024-05-09 07:35

我来回答

3个回答

热心网友 时间:2024-08-02 11:44

/// <summary>
/// 截取字符串(长度长于20位,截取前20位)
/// </summary>
/// <param name="obj">需截取的字段</param>
/// <returns></returns>
public string IsStr(object obj, int len)
{
if (null != obj)
{
if (obj.ToString().Length > len)
{
return strState.SubString(0,len);
}
else {
return obj.ToString();
}
}
else
{
return string.Empty;
}
}

<asp:Label ID="Label2" runat="server" Text='IsStr(<%# Eval("PlanContent") %>,20)' ToolTip='<%# Eval("PlanContent") %>'></asp:Label> ToolTip表示鼠标放上去会显示所有的内容出来。

热心网友 时间:2024-08-02 11:49

两种方法
1、程序,截取字符串,我现在给你一个截取字符串的方法,这个屏蔽了一些特殊字符串

/// <summary>
/// 截取字符串
/// </summary>
/// <param name="str">要截取的字符串</param>
/// <param name="i">截取的长度</param>
/// <returns></returns>
public static string curStr(string str,int i)
{
if (str.Length > i)
{
int begin = 0;
int end = 0;
int length = 0;
string retstr = "";
for (int j = 0; j < str.Length; j++)
{
if (length >= i)
{
break;
}
else
{
begin = str.IndexOf("<");
if (begin < 0)
{
if (retstr.Length >= i)
{
retstr = retstr.Substring(0, i);
}
else
{
retstr = str;
}
}
else
{
end = str.IndexOf(">");
retstr = retstr + str.Substring(0, begin).Replace(" ", "").Replace("\r\n", "").Replace(" ", "");
if (retstr.Length >= i)
{
retstr = retstr.Substring(0, i);
}
length = retstr.Length;
str = str.Substring(end + 1);
}
}
}
if (retstr.Length <= 0)
{
return "";
}
else
{
return retstr + "……";
}
}
else
{
return str;
}
}

2、样式---overflow: hidden;white-space:nowrap;text-overflow:ellipsis;这样将自动截取并显示省略号,弊端:在火狐里面截取了字符串,但是没有省略号,这时你查看详细可以给这一格一个title,鼠标滑上去后显示全部

热心网友 时间:2024-08-02 11:46

绑定的时候用三元操作符啊,控制文字的字节显示
<%# Eval("id").ToString().Length>10?Eval("id").ToString().Substring(0,10):Eval("id").ToString %>
如果文字大于10个就取前十个+“......”代替,少于十个的话全部显示,有问题HI我
还用一种方法用样式来控制、、、、、、
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...乙肝表面抗体和乙肝核心抗体同显阳性,其余三项为阴性说明了什么... 确认劳动关系原告可以是多人吗 华为p7_l09的时间如何调整 什么地方卖毛线 如何订购毛线 顾景舟石瓢壶多少价 ...这个日期什么格式 Java 中怎么日期 转换成这样子呢如:2013-06-27... java中用正则表达式匹配并输出的时间怎样拿到别的方法里进行计算。例... Java程序 题目:星期计算器的实现。实现要点:输入一个2013-05-01后的日... 半夜敷面膜这些星座就是这样被吓死的 Datalist控件绑定ADO出现问题 关于电感器,下列说法正确的是( )A.电感器一般是由漆包线绕成的多匝线... 对于纯电感电路下列式子哪些是错误的为什么 关于电阻器、电容器和电感器,一下说法正确的是 DataList 中的控件 HyperLink 绑定数据问题 关于自感、互感描述错误的是:()* a、自感电动势阻碍导体中原来的电流变... 关于电阻、电感、电容对电流作用的说法正确的是( ) A.电阻对直流电和交... C#的winform程序里如何使用datalist控件绑定数据 关于电感或电容对交流电的影响,以下说法错误的是( )A.电工和电子技术中... ...datalist 模板列中的控件值如何在后台动态绑定?ItemDataBound方法中... 甘肃华丰路桥工程有限公司怎么样? 柠檬酸水溶液会长微生物吗 36C的开关可以用多少瓦 ...通过该导体的某个横截面.电流多大?改导体电阻多大! 来点尖货软件怎么退款 肾上腺皮质激素的作用和副作用有哪些具体表现? 预防胎儿宫内发育迟缓,从怀孕前就要开始做好准备 口袋妖怪绿宝石里面的掌门球,还有在哪能得,还有,3D龙在哪抓?急啊!!! 小福子的人物性格 第一志愿浙江理工机械学院,初试刚过国家线,复试被刷可能性有多大?听说... 欠款联络函怎么写 小孩子拜干爹要致什么言辞 朗月滨河雅苑安居客 98年世界杯罚小贝下场的裁判 为什么太原现代驾校迟迟不给安排科目三,有知道的进来讲讲 古人常说:三妻四妾,三妻指的是哪三妻,四妾又指的是哪四妾? 房地产促销活动方案范文 近段时间一直流鼻涕,是清水状的,咽喉部一直有痰,吐出来是白色的痰,没... 男人求婚为什么都是单膝跪地? 人材、人才、人财的区别就是是否有更大框架的思考与行动。() 一眼看出团队里谁是人物、人财、人才、人材、人渣! 湖南大学专业排第几名才能拿奖学金 比特彗星 只上传伤硬盘吗? 从河源去深圳坪山区 宝骏630的1.8L发动机何时面世? 农用车六驱分动箱漏油 集宁驾校哪个好 今天有看到你粤语怎么说? 公积金贷款是否可以先还款一部分 周末愉快,作业多吗?