ASP.NET网站的datalist控件怎么用?

新手,在读代码学习,大概晓得网站的运行是通过在数据库读取数据,然后通过绑定到控件上显示,再由添加连接来使整个网站运行起来。我目前看的是一个销售平台,看到里面的控件基本都用... 新手,在读代码学习,大概晓得网站的运行是通过在数据库读取数据,然后通过绑定到控件上显示,再由添加连接来使整个网站运行起来。
我目前看的是一个销售平台,看到里面的控件基本都用的是datalist,但我自己想用同样的方法来只通过datalist实现读取数据库数据以及页面间的交互,却不知道怎么用了,而且自己创建的datalist显然没有例子程序如此多的代码,就像下面的代码,就是例子里面一个datalist控件源码,而且基本例子程序里面所有页面的datalist都和以下差不多,请问这些都是什么意思呢?我要怎么做才能和如下代码实现差不多的功能呢?
<asp:DataList ID="DataList99" runat="server"
Height="100%" RepeatColumns="2" Width="100%">

<ItemTemplate>
<table width="300" height="196" border="0" cellpadding="0" >
<tr>
<td width="138" align="center" valign="middle" bgcolor="#FFFFFF"><a href='xiaoshuodetail.aspx?bh=<%# Eval("bh") %>&ming=<%# Eval("ming") %>'>
<asp:Image ID="Image1" runat="server" Height="160" ImageUrl='<%# Eval("tup") %>'
Width="130" /></a></td>
<td width="152" align="left" valign="top" bgcolor="#FFFFFF"><br> <a href='xiaoshuodetail.aspx?bh=<%# Eval("bh") %>'><%# Eval("ming") %></a><br>
----------------------------<br><br>
商品编号:
<%# Eval("bh") %>
<br><br>
商品价格:
<%# Eval("jg") %><br><br>
发布日期:
<%# Eval("rq") %><br><br> <img src="images/1122.png" width="11" height="10" /><a href="gwc2.aspx?bh=<%# Eval("bh") %>&mc=<%# Eval("ming") %> &jg=<%# Eval("jg") %> ">加入购物</a></td>
</tr>
</table><br><br>
</ItemTemplate>
</asp:DataList>
展开
 我来答
百度网友ace0b62
2014-04-29
知道答主
回答量:1
采纳率:0%
帮助的人:2.3万
展开全部
1,runat="server":数据可以提交到服务器并且返回,
2,RepeatColumns=2:显示的数据表的列数为2,

3,height和width:datalist的长和宽,
4,<ItemTemplate>: 这部分就是显示数据表的模版部分,里面可以设计你需要显示的数据表的样式

5,<table>
<tr>
<td></td>
<td></td>
</tr>
<table>:这里是指一个table表格,<tr></tr>是指一行,<td></td>可以理解为一个单元格
6,一些小的标签就不一一解释了,很容易查到的
7,<%# Eval("tup") %>:这个的意思就是将数据库中读取的数据显示到这里,这里显示的是属性名为tup的数据,一般读取数据的方法在aspx下的aspx.cs中,方法中调用数据库查询sql,将数据从数据库中读取,将读取的数据添加到一个dataset(数据集)中,在将数据集添加到一个datatable是(数据表)
8,在cs下的方法中应该有DataList99.DataSource=...和DataList99.Databind(),前者是将datalist的数据源指向到数据表datatable,后者是指将数据显示到datalist的对应变量名的<%...%>中

先说这么多啊~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式