[習題]DetailsView/FormView的 DataBound事件 搭配 DataItem、DataItemIndex與DataItemCount屬性
我在書本「上集」(ASP.NET 專題實務)的第六章 DetailsView
就下了猛藥!
除了最基礎的 DetailsView + SqlDataSource這種不用寫程式的「精靈」之外。
==========================================================================
有心要學,你可以學到更多。
淺嘗即止,您也可以 "只" 學到精靈的設定步驟。
買了一本書,不怕內容太多(多到學不完!!)
一時看不完,大不了留著以後慢慢看~
最怕你要用的時候,書到用時方恨少,
書上除了精靈,什麼都沒教你!....這才是悲哀!
我正在蒐集各大控制項的常用屬性、常用事件作一個整理
以下是我在 MSDN發現的範例,非常清楚簡潔,
給自己留一個記錄,也分享給大家。
MSDN網站上面,都有完整的 VB、 C#範例與程式碼
資料來源:
http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.detailsview.dataitem.aspx
DataItem屬性只有在發生資料繫結之後才能使用。所以我們會把程式寫在 DataBound事件裡
發生資料繫結之前,這個屬性都會傳回 Nothing(C#為 null)。當 DetailsView 控制項處於插入模式時,這個屬性也不適用,而且會傳回 Nothing。
另外要注意這句話:
請使用 DataItem 屬性,存取繫結至 DetailsView 控制項的資料項目。這個資料項目通常用於直接存取目前資料錄的欄位值。這個屬性傳回的 Object 型別,會根據資料來源而有所不同。例如,當 SqlDataSource 控制項繫結至 DetailsView 控制項時,便會傳回 DataRowView 物件。
因為YAHOO文章有限制字數,
如果您想下載這個範例、閱讀全文。
,請到我的網站:
沒有留言:
張貼留言