中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

總結Visual Studio下ASP.NET模板化控件中的數(shù)據(jù)綁定
來源:易賢網(wǎng) 閱讀:1287 次 日期:2016-08-06 13:44:57
溫馨提示:易賢網(wǎng)小編為您整理了“總結Visual Studio下ASP.NET模板化控件中的數(shù)據(jù)綁定”,方便廣大網(wǎng)友查閱!

.NET框架中提供了很多數(shù)據(jù)綁定的組件,這里我們就來總結Visual Studio下ASP.NET模板化控件中的數(shù)據(jù)綁定,需要的朋友可以參考下

在模板化控件中綁定到數(shù)據(jù)

FormView、DataList、Repeater 和 ListView Web 服務器控件使用模板顯示數(shù)據(jù)和檢索用戶輸入,以插入、更新或刪除數(shù)據(jù)。此外,您還可以將模板與 GridView 和 DetailsView 控件一同使用,以自定義數(shù)據(jù)布局。

通過將模板化控件的 DataSourceID 屬性設置為數(shù)據(jù)源控件的 ID,可以將模板化控件綁定到數(shù)據(jù)源控件(例如 LinqDataSource、ObjectDataSource 或 SqlDataSource 控件)。然后可以在模板中使用 Eval 和 Bind 函數(shù)綁定到數(shù)據(jù)源中的數(shù)據(jù)。有關更多信息,請參見 數(shù)據(jù)綁定表達式語法。

使用模板將控件綁定到數(shù)據(jù)

1.向頁添加數(shù)據(jù)源控件(如 SqlDataSource 控件),如下面的示例所示:

<asp:SqlDataSource ID="SqlDataSource1"

 SelectCommand="SELECT * FROM [Products]"

 ConnectionString="<%$ ConnectionStrings:NorthwindConnection %>"

 RunAt="server">

</asp:SqlDataSource>

2.添加一個支持模板的控件,如 ASP.NET FormView 控件。

3.將模板化控件的 DataSourceID 屬性設置為步驟 1 中數(shù)據(jù)源控件的 ID,如此示例中所示:

<asp:FormView ID="FormView1"

 DataSourceID="SqlDataSource1"

 DataKeyNames="ProductID"  

 Runat="server">

</asp:FormView>

4.向模板化控件添加模板并使用控件和標記填充這些模板。

5.若要顯示數(shù)據(jù),請將 Eval 函數(shù)作為屬性設置使用,并引用綁定數(shù)據(jù)字段。在用于插入或編輯數(shù)據(jù)的模板中,使用 Bind 函數(shù)引用數(shù)據(jù)綁定字段,如以下示例所示:

<asp:FormView ID="FormView1"

 DataSourceID="SqlDataSource1"

 DataKeyNames="ProductID"  

 RunAt="server">

 <ItemTemplate>

  <table>

   <tr><td align="right"><b>Product ID:</b></td>    <td><%# Eval("ProductID") %></td></tr>

   <tr><td align="right"><b>Product Name:</b></td>   <td><%# Eval("ProductName") %></td></tr>

   <tr><td align="right"><b>Category ID:</b></td>   <td><%# Eval("CategoryID") %></td></tr>

   <tr><td align="right"><b>Quantity Per Unit:</b></td><td><%# Eval("QuantityPerUnit") %></td></tr>

   <tr><td align="right"><b>Unit Price:</b></td>    <td><%# Eval("UnitPrice") %></td></tr>

  </table>         

 </ItemTemplate>         

</asp:FormView>

每個 Web 服務器控件支持不同的模板。例如,Repeater 控件支持一個 ItemTemplate 和一個 AlternatingItemTemplate,以使用交替控件、樣式和標記來顯示數(shù)據(jù)。

綁定到Visual Studio的模板化控件中的數(shù)據(jù)

可以將一個控件(例如 GridView、DetailsView、FormView、ListView、DataList 或 Repeater 控件)與一個數(shù)據(jù)源控件(例如 LinqDataSource、ObjectDataSource 或 SqlDataSource 控件)關聯(lián)起來。此外還可以使用控件的模板(ListView、DataList、Repeater 和 FormView 控件需要模板)在設計器中通過自定義用戶界面 (UI) 來自定義數(shù)據(jù)表示形式。

此主題演示如何將用戶界面控件(如 TextBox 控件)添加到模板中并將該控件綁定到特定數(shù)據(jù)。

將模板控件綁定到數(shù)據(jù)源

1.在頁上建立有效的數(shù)據(jù)源(如 SqlDataSource 控件),并注意 ID 屬性值。

例如:

<asp:SqlDataSource ID="SqlDataSource1" Runat="server"

 SelectCommand="SELECT CustomerID, CompanyName FROM Customers"

 ConnectionString="<%$ 

  ConnectionStrings:NorthwindConnectionString %>">

</asp:SqlDataSource>

有關如何將 SqlDataSource 控件用于數(shù)據(jù)庫的更多信息,請參見 SqlDataSource Web 服務器控件概述。

2.從工具箱的“數(shù)據(jù)”組中,將 DataList 控件拖動到頁面上。

出現(xiàn)“DataList 任務”快捷菜單。

如果“DataList 任務”快捷菜單沒有出現(xiàn),右擊 DataList 控件,再單擊“顯示智能標記”。

3.在“選擇數(shù)據(jù)源”列表中,單擊在步驟 1 中創(chuàng)建的 SqlDataSource 控件。

當呈現(xiàn)該頁時,該控件會顯示來自未自定義的查詢的所有列和數(shù)據(jù)。根據(jù)數(shù)據(jù)的不同,顯示的 DataList 控件將帶有默認綁定字段,如下面的代碼示例所示:

<asp:DataList ID="DataList1" runat="server"

  DataKeyField="CustomerID"

  DataSourceID="SqlDataSource1">

 <ItemTemplate>

  CustomerID:

  <asp:Label ID="CustomerIDLabel" runat="server"

    Text='<%# Eval("CustomerID") %>'>

  </asp:Label><br />

  CompanyName:

  <asp:Label ID="CompanyNameLabel" runat="server"

    Text='<%# Eval("CompanyName") %>'>

  </asp:Label><br />

  <br />

 </ItemTemplate>

</asp:DataList>

編輯控件的模板

1.在“設計”視圖中右擊 DataList 控件,再單擊“顯示智能標記”。

2.在“DataList 任務”菜單上單擊“編輯模板”。

現(xiàn)在可以在設計器中編輯模板??梢詫⑵渌丶蟿拥侥0迳弦员阋院筮M行綁定。

3.在“顯示”列表中單擊“AlternatingItemTemplate”(不同的控件支持不同的模板)。

4.在 AlternatingItemTemplate 設計空間中鍵入 CustomerID:,然后從“工具箱”的“標準”組中將一個 T:System.Web.UI.WebControls.Label 控件拖動到 DataList 控件上。

5.在“Label 任務”菜單上單擊“編輯數(shù)據(jù)綁定”。

6.在“標簽名 數(shù)據(jù)綁定”對話框中的“可綁定屬性”下,單擊“Text”。

7.在“綁定到”列表中的“文本的綁定”下單擊“CustomerID”。

8.為 CompanyName 重復第 4 步到第 7 步。

9.在“AlternatingItemTemplate”設計空間中,選擇所有內容,然后按 Ctrl+B 將文本更改為粗體。

10.右擊 DataList 控件,然后單擊“顯示智能標記”。

11.單擊“結束模板編輯”退出模板編輯模式。

當該頁在瀏覽器中顯示時,公司列表會交替顯示為純文本和粗體文本。

更多信息請查看網(wǎng)絡編程

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久久久久999| 玖玖在线精品| 欧美一区国产一区| 日韩午夜在线观看视频| 久久国产日本精品| 国产精品久久久一区二区| 99热在这里有精品免费| 久久久精品国产免大香伊| 国内成+人亚洲+欧美+综合在线| 国产一区在线观看视频| 亚洲视频狠狠| 国产精品美女在线观看| 一本色道综合亚洲| 国产精品av久久久久久麻豆网| 美女视频黄 久久| 一区二区三区三区在线| 国产区精品在线观看| 麻豆国产精品va在线观看不卡| 亚洲人成小说网站色在线| 亚洲精品久久视频| 亚洲国产精彩中文乱码av在线播放| 一道本一区二区| 亚洲激情一区| 亚洲毛片播放| 欧美日韩一区二区欧美激情| 在线视频亚洲| 亚洲黄色小视频| 国产精品日韩| 欧美日韩精品一区| 一区二区三区高清不卡| 在线一区欧美| 欧美在线免费观看视频| 亚洲国产成人91精品| 久热精品在线| 欧美日韩国产在线播放| 国产精品自在线| 国产精品久久久久久久免费软件 | 欧美极品一区| 亚洲国产精品传媒在线观看| 欧美在线看片| 欧美国产精品劲爆| 老司机成人网| 欧美福利电影网| 亚洲制服少妇| 欧美日韩第一页| 欧美成人精品福利| 欧美国产日韩xxxxx| 欧美影院久久久| 久久免费高清| 欧美精品激情在线| 久久九九国产精品怡红院| av成人免费在线| 欧美一级播放| 久久午夜电影| 国产精品香蕉在线观看| 国产午夜精品久久久久久免费视| 国产精品激情电影| 国产伦精品免费视频| 国内精品视频一区| 国产精品一区久久| 亚洲午夜羞羞片| 西西人体一区二区| 久久久国产亚洲精品| 欧美特黄a级高清免费大片a级| 韩国精品久久久999| 国产精品福利网站| 欧美视频在线观看免费| 欧美日韩在线看| 1204国产成人精品视频| 欧美日韩国产亚洲一区| 一本色道久久综合亚洲二区三区| 欧美一级日韩一级| 欧美大片在线观看一区二区| 国产午夜精品理论片a级探花 | 国产精品久久久一区麻豆最新章节 | 亚洲欧美在线网| 久久久久久久性| 国产精品永久免费在线| 亚洲乱码国产乱码精品精天堂| 久久躁狠狠躁夜夜爽| 一区二区在线视频播放| 久热精品视频在线免费观看| 亚洲一区视频在线观看视频| 亚洲欧美国产视频| 久久国产福利| 亚洲午夜精品久久久久久app| 性久久久久久久久久久久| 久久香蕉精品| 欧美人与禽猛交乱配| 国产精品推荐精品| 国产精品你懂得| 国产视频久久网| 激情视频一区二区三区| 亚洲国产精品久久91精品| 在线亚洲观看| 久久久久国产精品厨房| 免费国产一区二区| 国产精品视频自拍| 在线观看成人小视频| 久久爱www.| 欧美日韩国产不卡在线看| 欧美成人免费大片| 国产欧美一区视频| 亚洲免费影视| 欧美日韩免费高清一区色橹橹| 激情校园亚洲| 亚洲精选91| 久久免费视频这里只有精品| 国产亚洲一区精品| 欧美一区二区黄| 国产精品久久一区二区三区| 亚洲激情在线| 欧美国产丝袜视频| 精品动漫一区| 免费观看国产成人| 国产精品视频久久一区| 欧美一级精品大片| 国产精品色婷婷| 亚洲欧洲精品一区二区三区不卡 | 久久综合色一综合色88| 国产综合视频| 亚洲午夜在线观看视频在线| 国产精品久久久久久久午夜片| 在线观看91精品国产麻豆| 老司机午夜精品视频| 一区在线播放| 免费久久99精品国产自| 亚洲国产精品999| 欧美日韩一区二区三区高清| 久久久久一区二区| 亚洲欧美国产制服动漫| 伊人男人综合视频网| 国产精品porn| 欧美国产精品中文字幕| 玖玖玖国产精品| 欧美一区二区在线看| 亚洲免费影视第一页| 亚洲字幕在线观看| a91a精品视频在线观看| 亚洲狠狠丁香婷婷综合久久久| 国产精品视频久久一区| 男人的天堂成人在线| 亚洲午夜日本在线观看| 亚洲日本一区二区| 最近中文字幕日韩精品 | 亚洲日本成人| 国产精品你懂的| 国产日韩欧美在线观看| 欧美天天影院| 欧美精品一级| 国产精品久久二区二区| 欧美精品乱人伦久久久久久| 久久亚洲午夜电影| 久久在精品线影院精品国产| 久久久久久久久久久久久9999| 老妇喷水一区二区三区| 美女91精品| 蜜臀av在线播放一区二区三区| 久久免费视频网| 久久综合九色综合久99| 欧美国内亚洲| 欧美高清视频一区| 欧美精品一区二区蜜臀亚洲| 久久深夜福利免费观看| 另类人畜视频在线| 欧美aⅴ99久久黑人专区| 鲁大师影院一区二区三区| 免费日韩视频| 国产精品国产精品| 国产专区一区| 最近中文字幕日韩精品 | 欧美三级电影精品| 国产免费观看久久黄| 国产精品视频免费观看| 国产欧美一区二区三区在线看蜜臀| 一区二区视频欧美| 亚洲国产精品成人精品| 亚洲精品一区二区在线观看| 亚洲免费在线视频| 欧美国产一区二区| 国产日韩欧美| 一区二区三区日韩在线观看| 欧美一区二区三区四区高清| 久久裸体视频| 欧美日一区二区在线观看 | 欧美激情一区二区| 欧美日韩一区二区在线播放| 国产一区二区精品久久99| 最新国产成人av网站网址麻豆 | 国产日韩亚洲欧美| 在线看片日韩| 午夜精品999| 欧美精品日韩三级| 在线看片第一页欧美| 午夜精品久久久久久久| 免费久久99精品国产自| 黄色精品一区二区| 欧美一区二区三区婷婷月色| 欧美日韩亚洲综合一区| 日韩一二三在线视频播|