重数据库中获取Image的图片路径    数据类型为NChar(200) 
绑定语句为 <%# DataBinder.Eval(Container.DataItem,"Image") %> 
数据库中图片路径值为"..\\image\\clent.gif" 
但实际Image控键获取到的图片路径为"..\\image\\clent.gif                                    " 
如何消去除图片路径外的空格。

解决方案 »

  1.   

    最好把数据类型改成varchar或nvarchar
    如果要改的话
    <%# ((string)DataBinder.Eval(Container.DataItem,"Image")).Trim() %>
    试试
      

  2.   

    无法将类型为“System.DBNull”的对象强制转换为类型“System.String"
    出现这错误
    VChar与NChar在Image显示上有什么区别吗?
      

  3.   

    VChar与NChar 在数据库里 前者是定长,就算字符数不达到最大数量也会用空白字符填充,所以lz才会出现这种情况
    所以建议从数据库字段类别来解决这个问题