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

[复制链接]
查看11 | 回复3 | 2010-9-1 17:52:32 | 显示全部楼层 |阅读模式
DataList控件在绑定数据之后,由于数据宽度大于DataList控件规范宽度,在DataList控件中由多行显示出来,这样打乱了页面布局,怎么能让多余的文字用省略号代替呢?

回复

使用道具 举报

千问 | 2010-9-1 17:52:32 | 显示全部楼层
///
/// 截取字符串(长度长于20位,截取前20位)
///
/// 需截取的字段
///
public string IsStr(object obj, int len)
{
if (null != obj)
{
if (obj.ToString().Length > len)
{
return strState.SubString(
回复

使用道具 举报

千问 | 2010-9-1 17:52:32 | 显示全部楼层
绑定的时候用三元操作符啊,控制文字的字节显示10?Eval("id").ToString().Substring(0,10):Eval("id").ToString %>如果文字大于10个就取前十个+“......”代替,少于十个的话全部显示,有问题HI我还用一种方法用样式来控制、
回复

使用道具 举报

千问 | 2010-9-1 17:52:32 | 显示全部楼层
两种方法1、程序,截取字符串,我现在给你一个截取字符串的方法,这个屏蔽了一些特殊字符串///
/// 截取字符串
///
/// 要截取的字符串
/// <param name="i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行