用System.Convert.IsDBNull()方法来判断。

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1525/1525806.xml
      

  2.   

    绑定image控件的Visible到一个方法,如:DataBinder.Eval(Container, "DataItem.FaceID").ToString()!="-1"
    DataBinder.Eval(Container, "DataItem.FaceID").ToString()!=""
      

  3.   

    可以设置图片的URL的默认值为""
      

  4.   

    问题是,我该如何在 DATALIST 的 ITEMTEMPLATE 里面做判断呢?
      

  5.   

    <asp:label id=label1 runat=server visible='<%#disp(container.dataitem,"image")%>'><img src='<%#databinder.eval(container.dataitem,"image")'></asp:label>---------------
    public function disp(filename as object) as boolean
    if filename isdbnull.value then
    return false
    else
    return true
    end if
    end function
      

  6.   

    <img src='<%#databinder.eval(container.dataitem,"image")%>'>
    --------------
    sorry,更正一下!
      

  7.   

    如果你在后台写帮定代码可能要好处理一些!这样就可以按照前面说的
    reader.GetValue(0) == DBNull.Value来判断和邦定了!如果协在前台的<%#里面可能要麻烦一些!这样你可以在DataTable(榜定的数据源)将那些DBNull的都变成""可能会好一些!
      

  8.   

    问题是: 在REPETER 控件里在怎么判断呢?
      

  9.   

    正解-->
    <img src='<%#databinder.eval(container.dataitem,"image")%>'>
      

  10.   

    <img src='<%#databinder.eval(container.dataitem,"imageurl")%>' visible='<%#Convert.ToString(databinder.eval(container.dataitem,"imageurl"))==String.Empty?true:false%>' runat="server">
      

  11.   

    做一个图片名为kong
    select isnull(图片路径字段,'kong') from tableisnull(字段名,'1')=1如果字段为空,则为1,否则就是字段本身的值
      

  12.   

    HAPPY.NET 的方法可用。谢谢。
      

  13.   

    <img src='<%# iif (databinder.eval(container.dataitem,"image") is dbnull), "暂无图片提示",databinder.eval(container.dataitem,"image") %>'>