freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第14章aspnetweb服務(wù)器控件(編輯修改稿)

2025-02-26 01:24 本頁面
 

【文章內(nèi)容簡介】 便根據(jù)運行時的狀況動態(tài)地決定篩選結(jié)果。 篩選功能涉及到如下屬性: 1) FilterExpression屬性:設(shè)置調(diào)用 Select方法時應(yīng)用的篩選表達式。 2) FilterParameters屬性:設(shè)置與 FilterExpression字符串中的任何參數(shù)占位符關(guān)聯(lián)的參數(shù)的集合。 32 【例 144】 SqlDataSource組件示例 設(shè)計界面: d ro p D o w n L i s t 1 A u t o Po s t Back : T r u e l i s t Bo x 1 D at aSo u rceI D : s q l D at aSo u r ce 1 D at aV al u eF i el d : n ame H ei g h t : 1 0 0 p x W i d t h : 1 0 0 p x ch e ck Bo x 1 s q l D a t aSo u rc e1 33 GridView控件 GridView控件主要用作以表格的形式顯示數(shù)據(jù),它不僅可以利用數(shù)據(jù)源控件自動綁定數(shù)據(jù)顯示,還可以直接使用數(shù)據(jù)源控件的數(shù)據(jù)操作命令對表中數(shù)據(jù)進行選擇、排序、編輯等操作。 ? 數(shù)據(jù)綁定和顯示 ? 數(shù)據(jù)編輯 ? 分頁和排序 34 GridView控件 (續(xù) ) 1. 數(shù)據(jù)綁定和顯示 1) DataSourceID屬性:指定數(shù)據(jù)源控件的 ID。 2) AutoGenerateColumns屬性:決定是否為指定數(shù)據(jù)源中的每個字段自動創(chuàng)建綁定字段。默認值為 true。 3) Columns屬性:自定義 GridView控件中所要顯示的列字段。 4) Caption屬性:設(shè)置要在標題行中顯示的文本。 5) CaptionAlign屬性:設(shè)置標題行文本的顯示方式。默認值為 NotSet,即頂部顯示,與屬性值 Top相同。另外,還有 Bottom、 Right、 Left等三個屬性值。 6) ShowFooter屬性:決定是否在 GridView控件中顯示腳注行。默認值為 false。 7) ShowHeader屬性:決定是否在 GridView控件中顯示標題行。默認值為 true。 35 GridView控件 (續(xù) ) Columns屬性:自定義 GridView控件中所要顯示的列字段。 列字段類型 說明 BoundField 數(shù)據(jù)字段,是 GridView控件的默認類型,用于顯示數(shù)據(jù)源中某一字段的數(shù)據(jù) ButtonField 按鈕字段,創(chuàng)建一列自定義按鈕控件,如“添加”或“刪除” CheckBoxField 復(fù)選框字段,創(chuàng)建一列自定義復(fù)選框控件,用于顯示具有布爾值的字段。 CommandField 命令字段,包括編輯、刪除和選擇 3種類型的命令,用于顯示這些預(yù)定義命令按鈕。 HyperLinkField 超鏈接字段,用于將另一個字段綁定到超鏈接的 URL上 ImageFiled 圖像字段,用于顯示一個圖像列 TemplateField 自定義字段,用于創(chuàng)建自定義的顯示界面 36 GridView控件 (續(xù) ) 2. 數(shù)據(jù)編輯功能 GridView控件提供了對其綁定的數(shù)據(jù)源進行刪除、編輯、選擇等操作的功能。這些功能可以通過設(shè)置以下屬性來開啟。 1) AutoGenerateDeleteButton屬性:決定是否在 GridView控件中自動添加帶有“刪除”按鈕的 CommandField列字段。默認值為 false。 2) AutoGenerateEditButton屬性:決定是否在 GridView控件中自動添加帶有“編輯”按鈕的 CommandField列字段。默認值為 false。 3) AutoGenerateSelectButton屬性:決定是否在 GridView控件中自動添加帶有“選擇”按鈕的 CommandField列字段。默認值為 false。 注意, GridView控件的這些編輯功能是利用數(shù)據(jù)源的數(shù)據(jù)操作命令來完成的。只有數(shù)據(jù)源組件設(shè)置了 Select、 Update、 Delete等命令之后, GridView控件才可以完成數(shù)據(jù)編輯功能,否則,這些編輯功能沒有對應(yīng)的執(zhí)行代碼,也就無法進行操作了。 37 GridView控件 (續(xù) ) 3. 分頁和排序功能: GridView控件對于顯示的數(shù)據(jù)還有分頁和排序的功能。這些功能對于數(shù)據(jù)量較大的數(shù)據(jù)源來說,可以更加方便數(shù)據(jù)的顯示和管理。相關(guān)屬性如下: 1) AllowPaging屬性:決定是否啟用分頁功能。默認值為 false。 2) PagerStyle屬性:集合屬性,用于設(shè)置 GridView控件中的頁導(dǎo)航行的樣式。 3) PagerSettings屬性:集合屬性,用于設(shè)置 GridView控件中的頁導(dǎo)航按鈕的文本、圖像等屬性。 4) PageSize屬性:設(shè)置每頁所顯示的記錄數(shù)目。默認值為 10,即每頁 10條記錄。 5) AllowSorting屬性:決定是否啟用排序功能。默認值為 false。 6) SortExpression屬性:設(shè)置與排序列相關(guān)的排序表達式。 38 GridView控件 (續(xù) ) 【 例 145】 GridView控件示例。 運行效果: 39 DataList控件 DataList控件是一種以自定義格式顯示綁定數(shù)據(jù)源信息的控件。該控件可以定義包含 Label、 Button等服務(wù)器控件在內(nèi)的一系列數(shù)據(jù)顯示模板,使數(shù)據(jù)的顯示外觀更加多樣化,操作更加簡單。 常用的模板有: ?一般項模板( ItemTemplate) ?交替項模板( AlternatingItemTemplate) ?選定項模板( SelectedItemTemplate) ?編輯項模板( EditItemTemplate) ?標題行與腳注行模板( HeaderTemplate、 FooterTemplate)。 40 DataList控件(續(xù)) 1. 數(shù)據(jù)項的布局屬性 1) RepeatColumns屬性:設(shè)置 DataList控件中顯示數(shù)據(jù)項的列數(shù)。默認值為 0,即各數(shù)據(jù)項基于 RepeatDirection屬性的值按單行或單列的形式顯示。 2) RepeatDirection屬性:設(shè)置 DataList控件中的數(shù)據(jù)項是垂直顯示還是水平顯示。默認值為 Vertical。 3) RepeatLayout屬性:決定 DataList控件中的各數(shù)據(jù)項以表結(jié)構(gòu)的形式顯示,還是以流數(shù)據(jù)的形式顯示。默認值為Table,即以表結(jié)構(gòu)顯示各數(shù)據(jù)項??筛膶傩灾禐?Flow,使各數(shù)據(jù)項以流數(shù)據(jù)的形式顯示。 41 DataList控件(續(xù)) 2. 常用基本事件 1) ItemCreated事件:創(chuàng)建顯示數(shù)據(jù)項時觸發(fā)。可用于重寫來自模板定義的格式設(shè)置。 2) SelectedIndexChanged事件:在兩次服務(wù)器發(fā)送之間,選擇 DataList控件中不同數(shù)據(jù)項時觸發(fā),或者單擊 DataList控件中的某個 CommandName設(shè)置為 select的按鈕控件時觸發(fā)。 3) EditCommand事件:單擊 DataList控件中的某個 CommandName設(shè)置為 edit的按鈕控件時觸發(fā)。 4) DeleteCommand事件:單擊 DataList控件中的某個 CommandName設(shè)置為 delete的按鈕控件時觸發(fā)。 5) UpdateCommand事件:單擊 DataList控件中的某個 CommandName設(shè)置為 update的按鈕控件時觸發(fā)。 6) CancelCommand事件:單擊 DataList控件中的某個 CommandName設(shè)置為 cancel的按鈕控件時觸發(fā) 7) ItemCommand事件:單擊 DataList控件中的任一按鈕時觸發(fā)。當單擊已設(shè)置 CommandName屬性值,但在代碼中沒有對應(yīng)事件的按鈕控件,都將會觸發(fā)該事件。 42 DataList控件(續(xù)) 3. 數(shù)據(jù)編輯方式 1) 編輯 ItemTemplate模板:在該模板中除了要顯示的常規(guī)數(shù)據(jù)外,還要添加一個按鈕控件,并將其 CommandName屬性設(shè)置為 edit。該控件的主要作用是將對應(yīng)項切換到編輯模式下,并觸發(fā) EditCommand事件。 2) 創(chuàng)建 EditItemTemplate模板:該模板中要將允許編輯的內(nèi)容與可編輯的控件(如 TextBox控件)關(guān)聯(lián)。另外,還要添加若干命令按鈕,最常用的兩個按鈕控件是:保存按鈕和取消按鈕,用作保存修改和放棄修改操作。分別將這兩個按鈕的 CommandName屬性設(shè)置為 update和 cancel。單擊此按鈕將會觸發(fā) UpdateCommand或 CancelCommand事件。 3) 在代碼頁中分別添加 EditCommand、 UpdateCommand和 CancelCommand事件的代碼,完成相應(yīng)的工作。 4) 設(shè)置 DataList控件的 DataKeyField屬性,該屬性通常用作 ItemCommand事件、 DeleteCommand事件等處理程序中更新查詢字符串的一部分,幫助更新查詢字符串標識要修改的適當記錄。 43 DataList控件(續(xù)) 【 例 146】 DataList控件示例。 44 DetailsView控件 DetailsView控件是從關(guān)聯(lián)的數(shù)據(jù)源中逐條顯示記錄的控件,并且可以自動利用數(shù)據(jù)源控件的編輯功能來修改、插入、刪除記錄。 DetailsView控件常用于與 GridView控件構(gòu)成主 從方案,使GridView控件顯示多條記錄的主要信息,而 DetailsView控件則顯示某一條選定記錄的詳細信息,并在 DetailsView控件上對該記錄進行編輯。 45 DetailsView控件 (續(xù) ) DetailsView控件的常用基本屬性如下: 1) AllowPaging屬性:決定是否啟用分頁功能。默認值為 false??筛脑搶傩灾禐?true,即啟用分頁功能,此時,在 DetailsView控件中將會自動出現(xiàn)一個附加行,用于顯示頁導(dǎo)航信息。 2) PagerSettings屬性:該屬性是一個集合屬性,用于設(shè)置啟用分頁功能后,頁導(dǎo)航行的顯示模式。 3) PagerStyle屬性:該屬性是一個集合屬性,用于設(shè)置啟用分頁功能后,頁導(dǎo)航行的顯示樣式,包括字體顏色、大小等屬性。 4) PageIndex屬性:指示當前 DetailsView控件中所顯示記錄的索引號。 5) AutoGenerateDeleteButton屬性:決定是否顯示刪除命令按鈕。
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1