一个dateview
想从数据库表中读20个记录每行有2列,第一列是图片,第二列是数据请问第一列的图片要怎么绑定?
比如我图片放在image目录下从第一名到20名命为1.jpg--20.jpg请高手指点一下第一列怎么绑定?或者用其它控件也行
想从数据库表中读20个记录每行有2列,第一列是图片,第二列是数据请问第一列的图片要怎么绑定?
比如我图片放在image目录下从第一名到20名命为1.jpg--20.jpg请高手指点一下第一列怎么绑定?或者用其它控件也行
解决方案 »
- table网格线为什么老是显不出来,折腾了我好长时间了!在线急等
- 关于数据库如何自动执行操作的方法。
- 我做个新站点,大家支持一下啊,来者有分
- .NET技术交流群欢迎大家加入(24604453)
- Datagird中有一列是DropList控件.....
- ++++++++++++++++++.Net中如何引用DLL文件??急,高分一次性加!
- 请教高手!vs.net2003新建项目时遇到的问题!
- 请问,如何的得到请求页的地址
- 救我,怎样在javascript中传递html服务器控件ID?
- 散分啦 ,……来者有分
- 想要在ASP.NET (VB) 得到外部执行后的字串
- Ajax:从母板继承的内容页里有个自定义Web用户控件wucReply,在这个wuc中如何使用它里面的Ajax函数?
.ImageUrl="~/showImage.aspx?datakey=1234567"showImage.aspx页面非常简单,大致是:protected void Page_Load(object sender, EventArgs e)
{
string recordPrimaryKey = this.Request.QueryString["datakey"];
char[] myImageData;
string SQL = "select myImageData from myTable where id=@primaryKey";
//根据recordPrimaryKey查询数据库,得到图像写入myImageData。
this.Response.Write(myImageData, 0, myImageData.Length);
this.Response.End(); //关键
}
读出2条记录。。第一条显示1.jpg,第20条显示20.jpg
图片是文在image文件夹下。。
我代码给你看一下。
SqlConnection conn = DBconn.openDb();
SqlCommand mycmd = new SqlCommand("select top 20 title from movie_movie ", conn);
conn.Open();
SqlDataReader mysdr = mycmd.ExecuteReader();
this.GridView1.DataSource = mysdr;
this.GridView1.DataBind();
这个是读取数据
<Columns>
<asp:TemplateField>
<ItemStyle Width="40px" />
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="MyImage/Lxjph/phb-3-1.jpg"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Size="8pt" ForeColor="Gray" HorizontalAlign="Left" Width="160px" />
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="R.aspx" Text='<%# Eval("title") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
这是前台页面模板列。。
{
Image image = e.Row.FindControl("image") as Image; if (image!= null)
{
image.ImageUrl="images\Image"+e.Row.RowIndex+".gif";
}
}看看好用么
OnRowDataBound="GridView_RowDataBound"
sorry 刚才打错了
我用datalist