我想在里面自定义了一行用来显示图片,我的路径是~imgsc/图片名  图片名保存在数据库lj列里面了,配置数据源的时候已经都查了出来,请问在下面这段代码里面 
<asp:ImageField DataImageUrlField="imglj" HeaderText="图片展示" DataImageUrlFormatString="1">
                </asp:ImageField>
这个里面的DataImageUrlFormatString="1"  这个属性1那个位置我应该怎么写之后图片可以显示出来啊

解决方案 »

  1.   

    <asp:imagefield dataimageurlfield="LastName"
                dataimageurlformatstring="~\Images\{0}.jpg"
                alternatetext="Employee Photo"
                nulldisplaytext="No image on file."
                headertext="Photo"  
                readonly="true"/>
    http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.imagefield.dataimageurlformatstring.aspx
      

  2.   

    DataImageUrlFormatString="~\imgsc\{0}"
      

  3.   

    存~imgsc/图片名是错误的你应该存从根目录绝对路径。DataImageUrlFormatString="{0}"
      

  4.   

    DataImageUrlFormatString="~\imgsc\{0}"
      

  5.   

    <asp:ImageField DataImageUrlField="imglj" HeaderText="图片展示" DataImageUrlFormatString="~/imgsc/{0}">
    </asp:ImageField>
      

  6.   

    本帖最后由 net_lover 于 2012-08-17 10:58:58 编辑
      

  7.   

    DataImageUrlFormatString="~/imgsc/{0}">直接也是可以的,比较简单了
      

  8.   

    DataImageUrlFormatString="~/imgsc/{0}"