要写一个产品图片<img> 连同款号<sty>、名称<cname>、现价(price)一起滚动的表格,即4行3列。但是不知道table怎么绑定读取数据,就用了gridview。效果差不多这样  
4行3列的数据,应该很简单..不过我很菜,不会弄~~这是我的gridview,只绑定了图片,可以读出来。滚动的代码就不写了。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
                    <Columns>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:Image ID="Image1" Width="88px" runat="server" ImageUrl='<%# Eval("imgUrl") %>' />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <Columns>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:Image ID="Image1" Width="88px" runat="server" ImageUrl='<%# Eval("imgUrl") %>' />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <Columns>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:Image ID="Image1" Width="88px" runat="server" ImageUrl='<%# Eval("imgUrl") %>' />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>后台cs
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["constr"]);
        string sql2 = "select top 8 News.* from News order by NewsID desc";
        conn.Open();
        SqlCommand cmd = new SqlCommand(sql2, conn);
        SqlDataReader dr = cmd.ExecuteReader();
        GridView1.DataSource = dr;
        GridView1.DataBind();现在我只绑定读取了图片,其它的列怎么绑定呢?前后台都不会弄..前台不知道怎么布,后台更悲剧了,多绑定一个sqldatareader就提示出错,迷迷糊糊的。
刚学c#,向高手们求助了...!

解决方案 »

  1.   


    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
              <Columns>
                <asp:BoundField HeaderText="图片" DataField="imgUrl" />
                <asp:BoundField HeaderText="行头" DataField="要绑定的字段" />
                <asp:BoundField HeaderText="行头" DataField="要绑定的字段" />
              </Columns>    
    </asp:GridView>         SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["constr"]);
            string sql2 = "select top 8 News.* from News order by NewsID desc";
            SqlCommand cmd = new SqlCommand(sql2, conn);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.Fill(ds);            
            GridView1.DataSource = ds.Tables[0];
            GridView1.DataBind(); 我也新手 看看能不能运行
      

  2.   

    手动就可以啊,点三角,编辑列。。里面拖一个imagebox然后就OK了