asp.net读取ACCESS数据库里的图片不显示

我的后台代码是protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){stringcon... 我的后台代码是protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string connstr = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath(@"admin.mdb");
OleDbConnection conn = new OleDbConnection(connstr);
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "Select top 8 * from chanpin where leibieid = 1 ";
cmd.Connection = conn;
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
this.rt.DataSource = ds;
this.rt.DataBind();
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
前台代码:
<asp:DataList ID="rt" runat="server" RepeatDirection="Horizontal"
RepeatColumns="4">
<ItemTemplate>
<div style="width:199px; height:165px; float:left"><div style="width:160px; height:120px; margin:0 auto;"><img src='<%#Eval("ps1").ToString() %>' width="160px" height="120px" /></div>
<div style="width:180; height:15px; margin: 0 auto; text-align:center"><%#DataBinder.Eval(Container.DataItem,"pinpai") %></div>
<div style="width:180px; height:15px; margin:0 auto; text-align:center"><%#DataBinder.Eval(Container.DataItem,"xinghao1") %></div></div>
</ItemTemplate>
</asp:DataList>
能告诉我怎么设成模版列吗?
展开
 我来答
安静的Wind
2012-06-03 · 超过76用户采纳过TA的回答
知道小有建树答主
回答量:898
采纳率:100%
帮助的人:312万
展开全部
是在控件中显示,那要设定成模板列貌似。正常取路径就可以了!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式