要写一个产品图片<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#,向高手们求助了...!
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#,向高手们求助了...!
解决方案 »
- c#界面皮肤库
- combobox如何设置没有被激活的时候不显示那个下拉图标?
- 球高手!!!!!!帮我看看!!!在线等!!!!
- 没人回答的帖子
- 急啊 在线等...DataTable DataGridView 中列的问题
- 关于生成exe 图标显示的问题
- 挑战你的SQL语句水平,顶也有分
- 怎样使C#的DataGrid每列有不同的列宽?
- 我的方案如何?高的快!
- HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。
- propertyGrid使用问题,如何做到不允许输入空字符串,谢谢
- winform将图片以二进制存入Access数据库
<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(); 我也新手 看看能不能运行