本帖最后由 shikunVip 于 2011-01-16 23:29:09 编辑

解决方案 »

  1.   

     <asp:GridView ID="gridview1" runat="server">
      <asp:TemplateField HeaderText="人气">
                    <ItemTemplate>
                        <img alt="图片" name="img_src"  src='images/posttype/<%#
    Eval("Post_browsecount")>100?"":Eval("Post_State").ToString()%>.gif' />
    <asp:Label  ID="lbl_browsecount" runat="server" Text='<%#Eval("Post_browsecount") >'></asp:Label>
                    </ItemTemplate>
                    </asp:TemplateField>
    或src='<%# GetImg((int)Eval("Post_browsecount"))>'
    public string GetImg(int browsecount)
    {
    return "";
    }
      

  2.   

    最后我又这信认为,在Page_Load判断,会不会根本找不到id呢,于是我在RowDataBound事件中写了代码,但是在取img的值是,不知道怎么取