以前做asp.net的时候做过一个产品展示的小东西..因为是产品展示.产品一般都要求一行几个的排列,DataGrid,DataList这些都没有这么细看过,用起来也不熟识,而且我一向都不怎么喜欢用DataGrid,甚至有点讨厌DataGrid,所以那次做的产品展示.我基本上全部都是使用DataReader,DataReader的用法和JSP里的ResultSet很是相似(MS很多都是抄人家的嘛..呵呵^_^),因为用了DataReader,分页就成了一个问题,还好做过一个JSP的分页,用的就是ResultSet. 基本代码如下:
protected System.Web.UI.HtmlControls.HtmlGenericControl mydata;
protected System.Web.UI.HtmlControls.HtmlGenericControl pagedata;
OleDbConnection conn= new OleDbConnection() ;
private void Page_Load(object sender, System.EventArgs e)
}
呵呵,虽然我也知道这样写其实很笨...但是时间比较紧...没法子了..写出来才算了...完成之后本来想研究一下有没有什么方法可以改进的,,,但是却不了了之了.
这些天闲着没事..看了一下MSDN上的DataList,,居然DataList就提供了一个不错的方法来解决这个这个产品的展示格式的问题,<AlternatingItemTemplate>
备注
使用 AlternatingItemTemplate 属性来控制 DataList 控件中交替项的内容。交替项的外观由 AlternatingItemStyle 属性控制。
若要为交替项指定模板,请在 DataList 控件的开始标记和结束标记之间放置 <AlternatingItemTemplate> 标记。然后可以在开始和结束 <AlternatingItemTemplate> 标记之间列出模板的内容。
虽然这样看MSDN上提供的备注不是很清楚...但是测试过就知道了.
<%@ Import Namespace="System.Data" %>
<%@ Page Language="C#" AutoEventWireup="True" %>
<HTML>
<script runat="server">
ICollection CreateDataSource()
至于DataList的分页,网上的例子很多,不再展示,自己去Google一下吧.![[导入]DATA LIST做做产品显示加分页 [导入]DATA LIST做做产品显示加分页](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNEb3ZMM2QzZHk1aWJHOW5hbUYyWVM1dVpYUXZWSFJVYVVOckwyRm5aMkoxWnk4eU9UUTBOUzVvZEcxcw==)
文章来源:http://www.blogjava.net/TtTiCk/archive/2006/02/01/29445.html
相关文章:
-
2021-09-16
-
2021-09-06
-
2021-09-28
-
2022-12-23
-
2021-10-13
-
2022-12-23
-
2021-07-06
-
2021-09-08