net上传图片(取一张最新图片)

本文介绍如何使用ASP.NET中的DataList控件从数据库中读取图片并展示,包括数据库连接字符串的创建、使用OleDbCommand执行SQL查询、填充DataSet以及绑定数据到DataList的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<form id="form1" runat="server">     <div>         &nbsp;<asp:DataList ID="DataList1" runat="server">             <ItemTemplate>                 &nbsp;<img src="upimg/<%# DataBinder.Eval(Container.DataItem,"pic_name") %>" />             </ItemTemplate>         </asp:DataList></div>     </form>
 

//创建连接数据库字符串         string conn = "provider=Microsoft.Jet.OLEDB.4.0;Data source=" + Server.MapPath("App_Data/test.mdb");         OleDbConnection oleConnection = new OleDbConnection(conn);         try         {             //打开数据库连接             oleConnection.Open();             OleDbCommand cmd = new OleDbCommand("select top 1 [id],[pic_name],[introduced] from pic order by id DESC", oleConnection);             OleDbDataAdapter dpt = new OleDbDataAdapter(cmd);             DataSet ds = new DataSet();

            dpt.Fill(ds);             DataList1.DataSource = ds;             DataList1.DataBind();             OleDbDataReader dr = cmd.ExecuteReader();             if (dr.Read())             {                 Label1.Text = dr["introduced"].ToString();             }         }         finally         {             //关闭数据库             oleConnection.Close();         }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值