天天看點

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

目錄: 

<a href="http://www.cnblogs.com/nuaalfm/archive/2008/09/02/1281885.html">ListView控件學習系列2-編輯ListView</a>

<a href="http://www.cnblogs.com/nuaalfm/archive/2008/09/02/1282437.html">ListView控件學習系列3-ListView選擇,排序,分頁</a>

<a href="http://www.cnblogs.com/nuaalfm/archive/2008/09/03/1282468.html">ListView使用技巧</a>

一、編輯,取消,更新操作

首先拖一個ListView控件到頁面,然後按如下代碼進行調整,這裡為了利用ListView控件中按鈕的内置功能CommandName必須和我們這裡的名字一樣

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

前端代碼

這裡我們在App_Code檔案夾中添加DataAccess類來模拟資料提供,代碼如下:

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

模拟資料提供代碼

頁面的背景代碼如下:

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

頁面背景代碼

這裡需要注意在Page_Load中綁定時必須判斷是否是回發,如果是回發狀态則不能重新綁定,因為如果重新綁定則相應的事件不會被觸發

二、删除操作

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

因為這裡是模拟資料提供,是以資料的狀态我們暫且用Session儲存,背景代碼如下:

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

背景代碼

三、插入操作

ListView的Insert Mode通過其屬性InsertItemPosition來控制,該屬性的取值有三種:

None:非Insert狀态 

FirstItem:Insert狀态,且編輯模闆顯示于ListView所有item的最前面 

LastItem :Insert狀态,且編輯模闆顯示于ListView所有item的最後面

前端代碼:

ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)
ListView控件學習系列2-編輯ListView(Edit,Update,Insert,Delete)

本文轉自 你聽海是不是在笑 部落格園部落格,原文連結:http://www.cnblogs.com/nuaalfm/archive/2008/09/02/1281885.html  ,如需轉載請自行聯系原作者