1. 程式人生 > >DataList控制元件部分使用方法

DataList控制元件部分使用方法

屬性中佈局和外觀兩個選項影響著datalist的整體呈現。

在datalist中選擇專案

     通過SelectedItemTemplate屬性可以自定義選定專案的內容和外觀。SelectedItemTemplate由SelectedIndex屬性進行控制。SelectedIndex的預設值為-1,這意味著列表中沒有任何專案被選中。當SelectedIndex設定到某個特定專案時,則使用SelectedItemTemplate顯示該專案。

編輯datalist專案

     datalist控制元件通過EditItemTemplate屬性支援對專案資料進行就地編輯。在編輯專案時,EditItemTemplate定義該專案的內容和外觀。

Datalist還提供了三個可用於支援編輯操作的事件。當在列表的ItemTemplate上單擊“編輯”命令按鈕控制元件時,將引發EditCommand。用自己的程式碼處理此事件。通常的邏輯是把EdititemIndex設定到選定的專案,然後將資料重新繫結到datalist。

EditItemTemplate通常包含“更新”和“取消”命令按鈕。這些按鈕分別引發UpdateCommand和CancelCommand事件。用自己的嗲嗎可以處理這些事件。“取消”的通常邏輯是把EditItemIndex設定成-1,然後將資料重新繫結到Datalist。