<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        總結Visual Studio下ASP.NET模板化控件中的數據綁定

        來源:懂視網 責編:小采 時間:2020-11-27 22:37:16
        文檔

        總結Visual Studio下ASP.NET模板化控件中的數據綁定

        總結Visual Studio下ASP.NET模板化控件中的數據綁定:在模板化控件中綁定到數據 FormView、DataList、Repeater 和 ListView Web 服務器控件使用模板顯示數據和檢索用戶輸入,以插入、更新或刪除數據。此外,您還可以將模板與 GridView 和 DetailsView 控件一同使用,以自定義數據布局。 通過將模板化控件的
        推薦度:
        導讀總結Visual Studio下ASP.NET模板化控件中的數據綁定:在模板化控件中綁定到數據 FormView、DataList、Repeater 和 ListView Web 服務器控件使用模板顯示數據和檢索用戶輸入,以插入、更新或刪除數據。此外,您還可以將模板與 GridView 和 DetailsView 控件一同使用,以自定義數據布局。 通過將模板化控件的

        在模板化控件中綁定到數據
        FormView、DataList、Repeater 和 ListView Web 服務器控件使用模板顯示數據和檢索用戶輸入,以插入、更新或刪除數據。此外,您還可以將模板與 GridView 和 DetailsView 控件一同使用,以自定義數據布局。
        通過將模板化控件的 DataSourceID 屬性設置為數據源控件的 ID,可以將模板化控件綁定到數據源控件(例如 LinqDataSource、ObjectDataSource 或 SqlDataSource 控件)。然后可以在模板中使用 Eval 和 Bind 函數綁定到數據源中的數據。有關更多信息,請參見 數據綁定表達式語法。
        使用模板將控件綁定到數據
        1.向頁添加數據源控件(如 SqlDataSource 控件),如下面的示例所示:

        <asp:SqlDataSource ID="SqlDataSource1" 
         SelectCommand="SELECT * FROM [Products]"
         ConnectionString="<%$ ConnectionStrings:NorthwindConnection %>"
         RunAt="server">
        </asp:SqlDataSource>
        

        2.添加一個支持模板的控件,如 ASP.NET FormView 控件。
        3.將模板化控件的 DataSourceID 屬性設置為步驟 1 中數據源控件的 ID,如此示例中所示:

        <asp:FormView ID="FormView1"
         DataSourceID="SqlDataSource1"
         DataKeyNames="ProductID" 
         Runat="server">
        </asp:FormView>
        

        4.向模板化控件添加模板并使用控件和標記填充這些模板。
        5.若要顯示數據,請將 Eval 函數作為屬性設置使用,并引用綁定數據字段。在用于插入或編輯數據的模板中,使用 Bind 函數引用數據綁定字段,如以下示例所示:

        <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,以使用交替控件、樣式和標記來顯示數據。

        綁定到Visual Studio的模板化控件中的數據
        可以將一個控件(例如 GridView、DetailsView、FormView、ListView、DataList 或 Repeater 控件)與一個數據源控件(例如 LinqDataSource、ObjectDataSource 或 SqlDataSource 控件)關聯起來。此外還可以使用控件的模板(ListView、DataList、Repeater 和 FormView 控件需要模板)在設計器中通過自定義用戶界面 (UI) 來自定義數據表示形式。
        此主題演示如何將用戶界面控件(如 TextBox 控件)添加到模板中并將該控件綁定到特定數據。
        將模板控件綁定到數據源
        1.在頁上建立有效的數據源(如 SqlDataSource 控件),并注意 ID 屬性值。
        例如:

        <asp:SqlDataSource ID="SqlDataSource1" Runat="server" 
         SelectCommand="SELECT CustomerID, CompanyName FROM Customers"
         ConnectionString="<%$ 
         ConnectionStrings:NorthwindConnectionString %>">
        </asp:SqlDataSource>
        
        
        有關如何將 SqlDataSource 控件用于數據庫的更多信息,請參見 SqlDataSource Web 服務器控件概述。
        2.從工具箱的“數據”組中,將 DataList 控件拖動到頁面上。
        出現“DataList 任務”快捷菜單。
        如果“DataList 任務”快捷菜單沒有出現,右擊 DataList 控件,再單擊“顯示智能標記”。
        3.在“選擇數據源”列表中,單擊在步驟 1 中創建的 SqlDataSource 控件。
        當呈現該頁時,該控件會顯示來自未自定義的查詢的所有列和數據。根據數據的不同,顯示的 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 任務”菜單上單擊“編輯模板”。
        現在可以在設計器中編輯模板。可以將其他控件拖動到模板上以便以后進行綁定。
        3.在“顯示”列表中單擊“AlternatingItemTemplate”(不同的控件支持不同的模板)。
        4.在 AlternatingItemTemplate 設計空間中鍵入 CustomerID:,然后從“工具箱”的“標準”組中將一個 T:System.Web.UI.WebControls.Label 控件拖動到 DataList 控件上。
        5.在“Label 任務”菜單上單擊“編輯數據綁定”。
        6.在“標簽名 數據綁定”對話框中的“可綁定屬性”下,單擊“Text”。
        7.在“綁定到”列表中的“文本的綁定”下單擊“CustomerID”。
        8.為 CompanyName 重復第 4 步到第 7 步。
        9.在“AlternatingItemTemplate”設計空間中,選擇所有內容,然后按 Ctrl+B 將文本更改為粗體。
        10.右擊 DataList 控件,然后單擊“顯示智能標記”。
        11.單擊“結束模板編輯”退出模板編輯模式。
        當該頁在瀏覽器中顯示時,公司列表會交替顯示為純文本和粗體文本。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        總結Visual Studio下ASP.NET模板化控件中的數據綁定

        總結Visual Studio下ASP.NET模板化控件中的數據綁定:在模板化控件中綁定到數據 FormView、DataList、Repeater 和 ListView Web 服務器控件使用模板顯示數據和檢索用戶輸入,以插入、更新或刪除數據。此外,您還可以將模板與 GridView 和 DetailsView 控件一同使用,以自定義數據布局。 通過將模板化控件的
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 成年性羞羞视频免费观看无限| 免费看黄的成人APP| 欧亚精品一区三区免费| 337p日本欧洲亚洲大胆色噜噜| 久久国产乱子伦精品免费强| 亚洲无线码在线一区观看| 精品国产福利尤物免费| 亚洲成亚洲乱码一二三四区软件| 国产一二三四区乱码免费| 亚洲精品无码Av人在线观看国产| 国产精品青草视频免费播放| 亚洲自偷自偷图片| 怡红院免费全部视频在线视频 | 日韩免费视频观看| 国产精品亚洲专区在线播放| 免费看国产曰批40分钟| 一级成人毛片免费观看| 日本亚洲欧洲免费天堂午夜看片女人员 | 免费一区二区三区四区五区| 青娱乐在线免费观看视频| 亚洲综合伊人久久综合| 两个人看的www免费高清 | 最近中文字幕免费mv视频8| 国产精品亚洲综合一区在线观看| 亚洲精品专区在线观看| 人人揉揉香蕉大免费不卡| 亚洲日本国产精华液| 日本v片免费一区二区三区| 中文字幕不卡免费高清视频| 亚洲天堂一区二区| 亚洲国产国产综合一区首页| 午夜性色一区二区三区免费不卡视频 | 青青青国产在线观看免费| 亚洲日韩AV一区二区三区四区| 亚洲一本大道无码av天堂| 84pao国产成视频免费播放| 亚洲AV无码国产剧情| 亚洲av无码一区二区乱子伦as | 久久综合日韩亚洲精品色| 免费无码看av的网站| 久久大香香蕉国产免费网站|