参考
------------------------------------------------------
<asp:HyperLink id="HyperLink1" runat="server" 
NavigateUrl='<%#DataBinder.Eval(Container.DataItem,"ProjectID","showID.aspx?ID={0}")%>'>
<%#DataBinder.Eval(Container.DataItem,"projectName")%>
</asp:HyperLink>

解决方案 »

  1.   

    是这样的,数据库的product表里面有一个字段是QuickLook这个字段存的是产品图片的的全部路径,这样的格式:\2004\06\aaa.JPG,现在把这个图片放到Web服务器上的别的文件夹下去了,可是数据库的字段内容不能改,因为连着别的软件,就想提取文件名,然后加上web的文件夹做路径,可是不知道怎么修改DataGrid里面的字段格式。请各位帮忙指点一下了:)
      

  2.   

    就是想修改DataGrid里超链接传的内容的格式。
      

  3.   

    用DataGrid属性生成器自动添加的URL字段的格式是这样的:
    http://127.0.0.1/2004/06/aaa.JPG
    想让他的格式变成这样:
    http://127.0.0.1/QuickLook/aaa.JPG
      

  4.   

    这种办法倒是可以:就是在目标页面修改传过来的值。
    直接在DataGrid里面改可以么?
      

  5.   

    还可以在检索的时候  把这个字段重新解析一下
    select QuickLook=(分解你这个字段) from ...
      

  6.   

    Microsoft OLE DB Provider for SQL Server 错误 '80004005' Cannot open database requested in login 'lt_csdn'. Login fails. /MainSiteConn.asp,行 6 结不了贴。。
      

  7.   

    用linkbutton列,这样在点击事件中用cache或者session进行传值,然后用response.redirct进行跳转页面!同样可以达到你需要的结果!
      

  8.   

    select QuickLook=substring(QuickLook,charindex('\',QuickLook,6)+1,len(QuickLook)-charindex('\',QuickLook,6)) from ...
    试试吧!!!