日期:2014-05-17  浏览次数:20580 次

如何设置gridview某一列显示内容的格式
在控制gridview的某一列显示内容。
如是绑定列,或者是模板列。
如果从数据库读取出来字段信息如下:

制造部\物控部\仓库
运营管理部\管理部

如何设置这一列只显示"\"后的内容,“\”的个数不确定
则:仓库

------解决方案--------------------
比如说你可一些一个函数
public string CutMyString(string str)
{
    var pos = str.IndexOf('\\');
    if (pos < 0)
        return str;
    else if (pos == str.Length - 1)
        return string.Empty;
    else
        return str.Substring(pos + 1);
}


然后,把你的绑定表达式,例如 Eval("field"),改为 CutMyStr((string)Eval("field")) 这就可以了。