c# 一行三张图片分别从一张temp表的ImageUrl字段中读取,请问大神...万分感谢!!!!要完整前后台代码,lovermajor@126.com
http://blog.csdn.net/shylx123/article/details/7449859
这种代码google很多的
不懂你winform还是webform的,webform用下面的
<%@page language="C#" Debug="true" ValidateRequest="false"%>
<%@ Import Namespace="System.Data.SqlClient" %>
<script runat="server">
protected void Page_Load(object sender,EventArgs e)
{
BindData();
}
public int index = 1;
void BindData()
{
//////////////////测试代码,实际读取数据删除这些代码,用下面using。。。那些代码
System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.Add("ImageUrl");
for (int i = 0; i < 10; i++) dt.Rows.Add(i + ".jpg");
rpItems.DataSource = dt; rpItems.DataBind();
return;
//////////////
using (SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=db1;Integrated Security=SSPI;"))//注意更改连接字符串
{
conn.Open();//打开数据库
//Console.WriteLine("数据库打开成功!");
//创建数据库命令
SqlCommand cmd = conn.CreateCommand();
//创建查询语句
cmd.CommandText = "SELECT ImageUrl FROM temp";
//从数据库中读取数据流存入reader中
SqlDataReader reader = cmd.ExecuteReader();
reader.Close();
}
}
</script>
<html>
<head>
</head>
<body><table border="1"><tr>
<asp:Repeater runat="server" ID="rpItems"><ItemTemplate>
<td><img src="/upload/<%#Eval("ImageUrl") %>" alt="<%#Eval("ImageUrl") %>" /><!--注意修改图片的路径,从网站根目录算起--></td><%#index++%3==0?"</tr><tr>":"" %>
</ItemTemplate></asp:Repeater></tr></table>
</body>
</html>