程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0數據教程之三十一:使用DataList來一行顯示多條記錄

ASP.NET 2.0數據教程之三十一:使用DataList來一行顯示多條記錄

編輯:關於ASP.NET

返回“ASP.NET 2.0數據教程目錄”

導言

在前兩章的做的DataList的例子裡我們都是使用單列的 HTML<table>來顯示數據.而自定義使DataList將數據顯示在多列多行的 table裡也非常容易.而且還可以以單行多列來顯示數據.

我們可以通過 RepeatColumns和RepeatDirection屬性來自定義DataList.這兩個屬性決定了數據 顯示時候的列數和方向(水平或垂直).圖1是以一個3列的table來顯示product信息 的DataList例子.

圖 1: DataList 一行顯示三條product信息

通過一行顯示多條 記錄,DataList可以更有效的利用屏幕的水平空間.在這章裡我們將探討這兩個屬 性.

第一步: 在 DataList顯示Product信息

在學習RepeatColumns 和RepeatDirection屬性前,我們先用標准的單列多行DataList顯示Product信息. 我們使用下面的標記語言來顯示product的name,category和 price:

ASP.NET

<h4>Product Name</h4>
Available in the Category Name store for Price

在前面的 教程裡我們已經做過如何將數據綁定到DataList,因此這一步我們很快帶過.打開 DataListRepeaterBasics文件夾下的RepeatColumnAndDirection.aspx頁,拖一個 DataList進去.從DataList的智能標簽裡創建一個ObjectDataSource,使用 ProductsBLL類的GetProducts方法配置.在INSERT,UPDATE和DELETE標簽裡選擇 None.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved