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

正文內(nèi)容

aspnet35開(kāi)發(fā)大全第8章-全文預(yù)覽

  

【正文】 or=LightGoldenrodYellow BorderColor=Tan BorderWidth=1px CellPadding=2 DataKeyNames=ID DataSourceID=SqlDataSource1 ForeColor=Black GridLines=None Width=100% FooterStyle BackColor=Tan / Columns asp:BoundField DataField=ID HeaderText=ID InsertVisible=False ReadOnly=True SortExpression=ID / asp:BoundField DataField=TITLE HeaderText=TITLE SortExpression=TITLE / asp:HyperLinkField DataNavigateUrlFields=ID DataNavigateUrlFormatString=?uid={0} DataTextField=TITLE DataTextFormatString=Title:{0} HeaderText=Link / /Columns PagerStyle BackColor=PaleGoldenrod ForeColor=DarkSlateBlue HorizontalAlign=Center / SelectedRowStyle BackColor=DarkSlateBlue ForeColor=GhostWhite / HeaderStyle BackColor=Tan FontBold=True / AlternatingRowStyle BackColor=PaleGoldenrod / /asp:GridView上述代碼使用了一個(gè)默認(rèn)格式,并新建了一個(gè)超鏈接文本類型的列,當(dāng)單擊超文本鏈接,則會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面。在添加列選項(xiàng)中,GridView控件支持多種列類型的列,包括復(fù)選框、圖片、單選框、超鏈接等,如圖837所示。 圖834 自動(dòng)套用格式 圖835 編輯列GridView控件提供兩個(gè)用戶綁定到數(shù)據(jù)的選項(xiàng),其一是使用DataSourceID進(jìn)行數(shù)據(jù)綁定,這種方法通常情況下是綁定數(shù)據(jù)源控件;而另一種則是使用DataSource屬性進(jìn)行數(shù)據(jù)綁定。開(kāi)發(fā)人員能夠通過(guò)配置數(shù)據(jù)源控件對(duì)GridView中的數(shù)據(jù)進(jìn)行選擇、排序、分頁(yè)、編輯和刪除功能進(jìn)行配置。 }當(dāng)用戶單擊了相應(yīng)的按鈕時(shí)會(huì)觸發(fā)DeleteCommand事件。/ /ItemTemplate/asp:DataList上述代碼創(chuàng)建了一個(gè)DataList控件并配置了按鈕控件,并將按鈕控件的CommandName屬性配置為“delete”,則觸發(fā)該按鈕則會(huì)引發(fā)DeleteCommand事件。 / br / 新聞編號(hào): asp:Label ID=TITLELabel runat=server Text=39。對(duì)項(xiàng)中的按鈕進(jìn)行操作,如果按鈕的CommandName屬性為“edit”,則該按鈕則可以引發(fā)EditorCommand事件,同樣也可以配置不同的CommandName屬性來(lái)實(shí)現(xiàn)不同的操作。通過(guò)修改DataList控件的相應(yīng)的屬性,能夠?qū)崿F(xiàn)復(fù)雜的HTML樣式而不需要通過(guò)變成實(shí)現(xiàn)。q HeaderStyle:列表頭部的標(biāo)頭的樣式。與Repeater控件相同的是,DataList控件同樣也支持自定義HTML,但是DataList控件具備Repeater控件不具有的特性,DataList控件常用屬性如下所示。 //顯式選擇項(xiàng) }上述代碼當(dāng)指定了執(zhí)行按鈕控件觸發(fā)的事件,運(yùn)行結(jié)果如圖829和圖830所示。% Eval(title)%39。在ItemCommand中,為了自定義按鈕控件相應(yīng)事件,開(kāi)發(fā)人員必須指定RepeaterCommandEventArgs參數(shù)獲取CommandArgument、CommandName和CommandSource三個(gè)屬性對(duì)應(yīng)的值,示例代碼如下所示。當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)完畢后,則不再重復(fù),運(yùn)行結(jié)果如圖828所示。 padding:5px 5px 5px 5px。在數(shù)據(jù)顯示中,可以直接使用“%%”綁定數(shù)據(jù)庫(kù)中的列,例如當(dāng)數(shù)據(jù)源控件中查詢了一個(gè)title列時(shí),則在Repeater控件中直接使用“%Eval(“title”)%”方式顯式title字段的值。在上面5種模板中,惟一需要使用的是ItemTemplate模板,其他的模板可以選用。q ItemTemplate:指定如何顯示選項(xiàng)。圖827 SiteMapDataSource控件數(shù)據(jù)顯示 重復(fù)列表控件(Repeater)重復(fù)列表控件(Repeater)是一個(gè)可重復(fù)操作的控件。SiteMapDataSource控件無(wú)需配置,拖放一個(gè)TreeView控件和一個(gè)SiteMapDataSource控件在頁(yè)面,指定TreeView數(shù)據(jù)源即可,如圖826所示。支持相對(duì)或絕對(duì)路徑。站點(diǎn)地圖提供程序中檢索導(dǎo)航數(shù)據(jù),然后將數(shù)據(jù)傳遞給可顯示該數(shù)據(jù)的數(shù)據(jù)綁定控件,顯示導(dǎo)航菜單。相對(duì)于手動(dòng)加入導(dǎo)航更好的解決方法則是使用js在各個(gè)頁(yè)面引用導(dǎo)航,但是一旦頁(yè)面變得很多,可能會(huì)導(dǎo)致讓js頁(yè)面效率變低。數(shù)據(jù)綁定控件顯示XML數(shù)據(jù),還可以通過(guò)XmlDataSource來(lái)編輯XML數(shù)據(jù)。在控件側(cè)邊單擊【TreeNode數(shù)據(jù)綁定】選項(xiàng),并選擇相應(yīng)的列進(jìn)行節(jié)點(diǎn)配置,如圖824所示。2.XmlDataSource控件的使用當(dāng)配置完成XmlDataSource后,就可以和數(shù)據(jù)綁定控件結(jié)合使用。1.建立XmlDataSource控件與AccessDataScource相同的是,XmlDataSource控件同樣使用DataFile屬性指定XML文件并加載XML數(shù)據(jù),如圖822所示。q Autopage:檢索用戶選定的數(shù)據(jù)記錄的子集。q Group By:聚合共享值的數(shù)據(jù)記錄。 圖820 選擇上下文對(duì)象 圖821 配置數(shù)據(jù)選擇配置完成后,LINQ數(shù)據(jù)源控件HTML代碼如下所示。 public string[] arr={1,2,3,4}。無(wú)需為每個(gè)操作編寫SQL命令,即可檢索或修改數(shù)據(jù)。每一項(xiàng)數(shù)據(jù)操作都有一個(gè)相關(guān)的參數(shù)集合。 //創(chuàng)建共有變量name }ObjectDataSource控件可以使用Class1中的對(duì)象,如圖819所示。 public class Class1 //創(chuàng)建類庫(kù) { public string GetTitle() //創(chuàng)建方法 { name = title。ObjectDataSource公開(kāi)一個(gè)TypeName屬性,該屬性指定要實(shí)例化來(lái)執(zhí)行數(shù)據(jù)操作的對(duì)象類型,也就是類的名稱。然后中間層業(yè)務(wù)對(duì)象再用在表示層中,例如在開(kāi)發(fā)中使用的自定義控件。ObjectDataSource 控件通過(guò)提供一種將相關(guān)頁(yè)上的數(shù)據(jù)控件綁定到中間層業(yè)務(wù)對(duì)象的方法,為三層結(jié)構(gòu)提供支持。 目標(biāo)數(shù)據(jù)源控件(ObjectDataSource) 數(shù)據(jù)源控件,如 SqlDataSource都是在兩層應(yīng)用程序?qū)哟谓Y(jié)構(gòu)中使用。同樣815 配置Access數(shù)據(jù)庫(kù)的Select語(yǔ)句其他步驟與SqlDataSource相同,當(dāng)創(chuàng)建完成后,AccessDataSource控件的HTML代碼如下所示。因?yàn)锳ccess數(shù)據(jù)庫(kù)是以文件的形式存在于系統(tǒng)中的,所以主要采用DataFile屬性直接以文件地址的方式進(jìn)行連接。,這些數(shù)據(jù)源包括SQL Server、Access、Oledb、Odbc以及Oracle。只要數(shù)據(jù)庫(kù)是相對(duì)穩(wěn)定不變的,則可以使用SqlDataSource控件的緩存屬性(EnableCaching)來(lái)進(jìn)行緩存。) SelectCommand=SELECT [TITLE], [ID] FROM [mynews] /asp:SqlDataSource上述代碼自動(dòng)增加了一個(gè)InsertCommand并指定了Insert語(yǔ)句。圖810 自定義語(yǔ)句或存儲(chǔ)過(guò)程選擇【查詢生成器】按鈕,系統(tǒng)會(huì)提示選擇相應(yīng)的表并通過(guò)相應(yīng)的表來(lái)生成查詢語(yǔ)句,如圖811和圖812所示。當(dāng)配置完成后,就可以測(cè)試查詢,如果測(cè)試后顯示的結(jié)果如預(yù)期一樣,則可以單擊完成,如圖89所示。如果要實(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ù)源。Initial Catalog=mytable。當(dāng)選擇了數(shù)據(jù)源后,需要對(duì)數(shù)據(jù)源的連
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1