<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
        主站蜘蛛池模板: 成全视频在线观看免费| 亚洲成在人线aⅴ免费毛片| 国产又黄又爽胸又大免费视频| 国产成人精品高清免费| 亚洲情XO亚洲色XO无码| 亚洲午夜电影在线观看高清| 亚州**色毛片免费观看| 国产午夜不卡AV免费| 精品国产_亚洲人成在线高清| 亚洲午夜激情视频| 波多野结衣亚洲一级| 日本高清不卡aⅴ免费网站| 337p日本欧洲亚洲大胆裸体艺术 | 中文字幕av免费专区| 亚洲成a人片在线观看日本麻豆| 永久中文字幕免费视频网站| 亚洲午夜在线电影| 免费观看亚洲人成网站| 一个人免费高清在线观看| 亚洲国产日韩在线成人蜜芽| 成人午夜18免费看| 亚洲国产美女精品久久久久| 不卡视频免费在线观看| 亚洲av日韩av天堂影片精品| 国产精品视频全国免费观看| 国产又大又长又粗又硬的免费视频 | 亚洲欧美日韩久久精品| 99在线热播精品免费99热| 亚洲第一永久AV网站久久精品男人的天堂AV | 免费一级特黄特色大片在线| 亚洲综合网美国十次| 手机看片国产免费永久| 亚洲精品一卡2卡3卡三卡四卡| 毛片基地看看成人免费| 亚洲国产成人久久一区久久| 热99RE久久精品这里都是精品免费 | 无码国产精品一区二区免费I6| 国产成人综合亚洲AV第一页| 最新亚洲成av人免费看| 亚洲av一本岛在线播放| 91精品免费在线观看|