表名:tb
具体字段如上图:
怎么动态的显示在Gridview中,
即ID号与图片名对应起来
 
					
				
			 
					
				
			 2007-02-07 16:22
	    2007-02-07 16:22
   2007-02-07 17:32
	    2007-02-07 17:32
   2007-02-07 18:46
	    2007-02-07 18:46
  
 2007-02-07 18:55
	    2007-02-07 18:55
  你的意思是只要改html代码??
我是用vs2005+Gridview哦
HTML代码能动态绑定??
                 <ItemTemplate>
                         <asp:Image ID="Image1" runat="server" ImageUrl='<%#Container.eval(DataItem,"fileload")%>+<%#Container.eval(DataItem,"name")%>'/> 
                    </ItemTemplate
这样是不显示啊,而且还提示错误
 2007-02-08 13:21
	    2007-02-08 13:21
  
 2007-02-08 16:52
	    2007-02-08 16:52
  在Html源设计页面里是可以绑定的。
首先,你要确定你的fileload字段里的路径和name字段里的文件名连接后的文件定位是正确的,其次要保证你绑定的语句的正确性。
做了一个小demo,你看下。
前台:
[CODE]
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
            <Columns>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:Image ID="Image1" ImageUrl='<%#Eval("ImgUrl") %>' runat="server" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
            
        </asp:GridView>
[/CODE]
后台(只是做了一个演示,此部份在实际中应是你从数据库提取出来的信息):
[CODE]
            DataTable dt = new DataTable();
            dt.Columns.Add("ImgUrl", typeof(System.String));
            dt.Rows.Add(dt.NewRow());
            dt.Rows[0][0] = @"E:\\a.gif";
            GridView1.DataSource = dt;
            GridView1.DataBind();
[/CODE]
但是这里要说明的是,你的图片最好是虚拟路径,而不要是绝对的路径,如这里的"E:\\a.gif",需要换一下。
 2007-02-08 17:31
	    2007-02-08 17:31