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

正文內(nèi)容

aspnet35開(kāi)發(fā)大全第8章-免費(fèi)閱讀

  

【正文】 q RowUpdated:在單擊GridView控件內(nèi)某一行的 Update 按鈕時(shí)發(fā)生,但在 GridView 控件更新記錄之后。q RowDeleted:在單擊 GridView 控件內(nèi)某一行的 Delete 按鈕時(shí)發(fā)生,但在 GridView 控件從數(shù)據(jù)源刪除記錄之后。q Sorted:在單擊某個(gè)用于對(duì)列進(jìn)行排序的超鏈接時(shí)發(fā)生,但在 GridView 控件執(zhí)行排序操作之后。q PageIndexChanged:在單擊頁(yè)導(dǎo)航按鈕時(shí)發(fā)生,但在 GridView 控件執(zhí)行分頁(yè)操作之后。例如,從數(shù)據(jù)源中獲取title列,而顯示文本為“這是一個(gè)標(biāo)題:title值”,則可以編寫(xiě)為“這是一個(gè)標(biāo)題:{0}”,如圖839所示。GridView是以表格為表現(xiàn)形式,GridView包括行和列,通過(guò)配置相應(yīng)的屬性能夠編輯相應(yīng)的行的樣式,同樣也可以選擇【編輯列】選項(xiàng)來(lái)編寫(xiě)相應(yīng)的列的樣式,如圖835所示。 protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e) { = e. ()+被執(zhí)行。% Eval(ID) %39。q SeparatorStyle:各項(xiàng)之間分隔符的樣式。 數(shù)據(jù)列表控件(DataList)DataList控件支持各種不同的模板的樣式,通過(guò)為DataList指定不同的樣式,可以自定義DataList控件的外觀。 % Eval(title)% asp:Button ID=Button1 runat=server Text=按鈕 CommandArgument=39。Repeater控件能夠自動(dòng)的重復(fù)該模板。在Repeaater中間,使用ItemTemplate制作模板,在ItemTemplate模板中可以直接使用HMTL制作樣式。重復(fù)列表控件支持5種模板,用來(lái)顯示相應(yīng)的界面信息,這5種模板的功能如下所示:q AlternatingItemTemplate:指定如何顯示其他選項(xiàng)。q StartingNodeOffset:當(dāng)屬性設(shè)置為2時(shí)可以檢索當(dāng)前地圖結(jié)構(gòu)。如果將導(dǎo)航數(shù)據(jù)存儲(chǔ)在一個(gè)地方,則可以方便的在網(wǎng)站的導(dǎo)航菜單添加和刪除項(xiàng)。圖825 XmlDataSource數(shù)據(jù)綁定XmlDataSource控件一般用于只讀的數(shù)據(jù)方案。 asp:XmlDataSource ID=XmlDataSource1 runat=server DataFile=~/ /asp:XmlDataSource上述代碼指定了DataFile屬性的所屬的文件,當(dāng)配置完成后,XmlDataSource控件就可以和數(shù)據(jù)綁定控件結(jié)合使用了。q Autosort:按用戶選定的屬性對(duì)數(shù)據(jù)記錄進(jìn)行排序。當(dāng)選擇上下文對(duì)象后,需要配置數(shù)據(jù)選擇,LINQ數(shù)據(jù)源控件同樣支持Group和Where關(guān)鍵字,如圖821所示。數(shù)據(jù)對(duì)象可以是內(nèi)存中的數(shù)據(jù)集合,或者是表示數(shù)據(jù)庫(kù)中數(shù)據(jù)的對(duì)象。 //變量賦值 } public string name。 圖817 添加類庫(kù) 圖818 添加引用ObjectDataSource控件對(duì)象模型類似于SqlDataSource控件。這些業(yè)務(wù)對(duì)象在表示層和數(shù)據(jù)層之間形成一層,從而生成一種三層應(yīng)用程序結(jié)構(gòu)。同SqlDataSource控件一樣,同樣能夠配置Select語(yǔ)句或自定義存儲(chǔ)過(guò)程,如圖815所示。Access數(shù)據(jù)庫(kù)是一種桌面級(jí)的數(shù)據(jù)庫(kù),當(dāng)對(duì)應(yīng)用程序性能,以及數(shù)據(jù)庫(kù)性能要求不是很高,并且數(shù)據(jù)量不需很大時(shí),可以考慮選擇Access數(shù)據(jù)庫(kù)。control title39。 圖87 定義自定義語(yǔ)句或存儲(chǔ)過(guò)程 圖88 添加WHERE子句添加WHERE子句時(shí),SQL語(yǔ)句中的值可以選擇默認(rèn)值、控件、Cookie或者是Session等。 connectionStrings add name=mytableConnectionString connectionString=Data Source=WINYXDGNGPG621。在新建數(shù)據(jù)源后,通常情況下選擇保存。 SQL數(shù)據(jù)源控件(SqlDataSource)。還提供了能夠顯示數(shù)據(jù)的控件,簡(jiǎn)化了數(shù)據(jù)顯示的開(kāi)發(fā),開(kāi)發(fā)人員只需要簡(jiǎn)單的修改模板就能夠?qū)崿F(xiàn)數(shù)據(jù)顯示和分頁(yè)。但是SqlDataSource控件也有一些缺點(diǎn),就是在性能上不太適應(yīng)大型的開(kāi)發(fā),而對(duì)于中小型的開(kāi)發(fā),SqlDataSource控件已經(jīng)足夠了。當(dāng)選擇了數(shù)據(jù)源后,需要對(duì)數(shù)據(jù)源的連接進(jìn)行配置,就是要與數(shù)據(jù)庫(kù)建立連接,當(dāng)配置好連接后,可以單擊【測(cè)試連接】按鈕來(lái)測(cè)試是否連接成功,如圖83和圖84所示。如果要實(shí)現(xiàn)復(fù)雜的SQL查詢語(yǔ)句,可以單擊【指定自定義SQL語(yǔ)句或存儲(chǔ)過(guò)程】進(jìn)行自定義SQL語(yǔ)句或存儲(chǔ)過(guò)程的配置,如圖87所示,開(kāi)發(fā)人員選擇了一個(gè)getdetail的存儲(chǔ)過(guò)程作為數(shù)據(jù)源。圖810 自定義語(yǔ)句或存儲(chǔ)過(guò)程選擇【查詢生成器】按鈕,系統(tǒng)會(huì)提示選擇相應(yīng)的表并通過(guò)相應(yīng)的表來(lái)生成查詢語(yǔ)句,如圖811和圖812所示。只要數(shù)據(jù)庫(kù)是相對(duì)穩(wěn)定不變的,則可以使用SqlDataSource控件的緩存屬性(EnableCaching)來(lái)進(jìn)行緩存。因?yàn)锳ccess數(shù)據(jù)庫(kù)是以文件的形式存在于系統(tǒng)中的,所以主要采用DataFile屬性直接以文件地址的方式進(jìn)行連接。 目標(biāo)數(shù)據(jù)源控件(ObjectDataSource) 數(shù)據(jù)源控件,如 SqlDataSource都是在兩層應(yīng)用程序?qū)哟谓Y(jié)構(gòu)中使用。然后中間層業(yè)務(wù)對(duì)象再用在表示層中,例如在開(kāi)發(fā)中使用的自定義控件。 public class Class1 //創(chuàng)建類庫(kù) { public string GetTitle() //創(chuàng)建方法 { name = title。每一項(xiàng)數(shù)據(jù)操作都有一個(gè)相關(guān)的參數(shù)集合。 public string[] arr={1,2,3,4}。q Group By:聚合共享值的數(shù)據(jù)記錄。1.建立XmlDataSource控件與AccessDataScource相同的是,XmlDataSource控件同樣使用DataFile屬性指定XML文件并加載XML數(shù)據(jù),如圖822所示。在控件側(cè)邊單擊【TreeNode數(shù)據(jù)綁定】選項(xiàng),并選擇相應(yīng)的列進(jìn)行節(jié)點(diǎn)配置,如圖824所示。相對(duì)于手動(dòng)加入導(dǎo)航更好的解決方法則是使用js在各個(gè)頁(yè)面引用導(dǎo)航,但是一旦頁(yè)面變得很多,可能會(huì)導(dǎo)致讓js頁(yè)面效率變低。支持相對(duì)或絕對(duì)路徑。圖827 SiteMapDataSource控件數(shù)據(jù)顯示 重復(fù)列表控件(Repeater)重復(fù)列表控件(Repeater)是一個(gè)可重復(fù)操作的控件。在上面5種模板中,惟一需要使用的是ItemTemplate模板,其他的模板可以選用。 padding:5px 5px 5px 5px。在ItemCommand中,為了自定義按鈕控件相應(yīng)事件,開(kāi)發(fā)人員必須指定RepeaterCommandEventArgs參數(shù)獲取CommandArgument、CommandName和CommandSource三個(gè)屬性對(duì)應(yīng)的值,示例代碼如下所示。 //顯式選擇項(xiàng) }上述代碼當(dāng)指定了執(zhí)行按鈕控件觸發(fā)的事件,運(yùn)行結(jié)果如圖829和圖830所示。q HeaderStyle:列表頭部的標(biāo)頭的樣式。對(duì)項(xiàng)中的按鈕進(jìn)行操作,如果按鈕的CommandName屬性為“edit”,則該按鈕則可以引發(fā)EditorCommand事件,同樣也可以配置不同的CommandName屬性來(lái)實(shí)現(xiàn)不同的操作。/ /ItemTemplate/asp:DataList上述代碼創(chuàng)建了一個(gè)DataList控件并配置了按鈕控件,并將按鈕控件的CommandName屬性配置為“delete”,則觸發(fā)該按鈕則會(huì)引發(fā)DeleteCommand事件。開(kāi)發(fā)人員能夠通過(guò)配置數(shù)據(jù)源控件對(duì)GridView中的數(shù)據(jù)進(jìn)行選擇、排序、分頁(yè)、編輯和刪除功能進(jìn)行配置。在添加列選項(xiàng)中,GridView控件支持多種列類型的列,包括復(fù)選框、圖片、單選框、超鏈接等,如圖837所示。此事件通常用于在該控件中單擊某個(gè)按鈕時(shí)執(zhí)行某項(xiàng)任務(wù)。此事件通常用于在選擇了該控件中的某行后執(zhí)行某項(xiàng)任務(wù)。此事件通常用于在創(chuàng)建某個(gè)行時(shí)修改該行的布局或外觀。此事件通常用于停止取消操作。需要指定相應(yīng)的事件,則必須添加一個(gè)RowCommand事件,GridView控件HTML代碼如下所示. asp:GridView ID=GridView1 runat=server AllowPaging=True AllowSorting=True AutoGenerateColumns=False BackColor=LightGoldenrodYellow BorderColor=Tan BorderWidth=1px CellPadding=2 DataKeyNames=ID DataSourceID=SqlDataSource1
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1