在asp.net(c#)中如何使用datalist控件

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:16:47
本人是菜鸟,不会使用datalist,对了,我不是想从vs工具栏里设置datalist,我是想在.cs代码文件里设置的.请高手帮忙.
只要能够在页面中显示,并分页(1 2 3 4 5 6 )这样的分页就行了.
表名:product_info
字段:ID,productName,productPic(ID,产品名称,产品图片)
我不懂,下面是我乱写的.请高手帮忙,列出代码,重赏!!!

前台代码:<form id="form1" runat="server">
<div>
<asp:DataList ID="dl" runat="server" CellPadding="4" ForeColor="#333333">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "proname")%>
</itemtemplate>
</asp:DataList></div>

后台代码:

DataList dl = new DataList();

SqlCommand cmd = new SqlCommand("select * from product_info", conn);

SqlDataReader ds = cmd.ExecuteReader();
dl.DataSource = ds;

dl.DataBind();
conn.Close();

</form>

2005可以

datalist控件本身不能进行分页,
一般是通过转页码号给页面
通过页面*每页行数
然后用这个值进行数据库查询

DATALIST本身没有分页程序,需要自己写,GRIDVIEW有分页