怎么把数据库里面的资料绑定到页面上显示?
怎么从数据库中把商品名称和上面价格、图片等绑定到这个页面上去?还有就是你们还有其他的ASP.NET(VS)的资料吗?有的话就给我发到邮箱里面,我加分......
1:
连接的是SQL数据库吗
语法为
string strcon="provider=SQLOLEDB.1;persist security
info=false;user ID=sa;initial catalog=data1;data
source=server1";
oledbconnection myconn=new
oledbconnection(strcon);
myconn.open();
string strcom="select * from person";
mydataset=new dataset();
oledbdataadapter mycommand=new
oledbadapter(strcom,myconn);
mycommand.fill(mydataset,"person");
比如要在文本框里显示绑定的数据,语法就是
labell1.databingdings.add("text",mydataset,"person.spmc");//注释:person.spmc中person是你数据库的名字,spmc是商品名称在数据库的代号.
myconn.close();
补充:
你要的是ASP,NET(VS)语言,楼下的用ASP可以吗
我上面发的就是绑定数据库的数据到页面显示的代码
如果是ACCESS数据库改下string strconn=""这一行就可以了
追问:
能详细点做一份用邮件发给我吗?或者现在做好发也行。
数据库你自己写,我的要求只要在(。aspx)页面上显示图片和有信息,并且这些数据是从数据库里面读取出来的,谢谢。答的好的话我再加10分。谢谢.......我的邮箱是taotao101617@sina.com QQ是470311175. 再加10分。
补充:
sorry,我读书的时候是专门搞ASP.NET动态网站的,这类是最简单的绑定
不过我工作几年了,现在没搞网站了,现在的笔记本主要也是用于网络通信方面
电脑上没安装IIS,也没安装VS 2005,,不能帮你,不过语法就是那样
你要试着自己写,别人做好的你以后还是做不来
2:
前台:
runat="server">
style="float:left;
display:inline;">
alt="我是产品图片" src="test.gif" />
style="float:left; display:inline; margin:0 0 0
10px;">
eval_r("ProductName")
%>
eval_r("ProductPrice")
%>
eval_r("ProductContent")
%>
后台:
//判断是否初始化
if
(!IsPostBack)
{
SqlConnection
scon = new SqlConnection("你的数据库链接");
scon.Open();
//打开数据库链接
SqlDataAdapter
sda = new SqlDataAdapter("你的数据库查询语句", scon);
DataSet
ds = new DataSet();
sda.Fill(ds);
scon.Close(); //关闭,记住,一定要关闭,特别是用access数据库时
Repeater1.DataSource
=
ds; //把在数据库查询的数据绑定到repeater控件上
Repeater1.DataBind();
}