濮阳杆衣贸易有限公司

主頁 > 知識庫 > asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)(圖文詳解)

asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)(圖文詳解)

熱門標簽:長春呼叫中心外呼系統(tǒng)哪家好 萊蕪外呼電銷機器人價格 智能電話營銷外呼系統(tǒng) 五常地圖標注 戶外地圖標注軟件手機哪個好用 凱立德導航官網地圖標注 鄭州400電話辦理 聯(lián)通 電銷語音自動機器人 地圖標注和認領

以下為設計步驟:

1、在C# 中連接數(shù)據(jù)庫。如下圖:
2、在項目中添加新建項,建立一個數(shù)據(jù)集,并把Categories從服務器資源列表中拖到這個數(shù)據(jù)集模板中并點擊菜單“生成-生成解決方案”,如下圖:

3、在aspx的webform上放一個ObjectDataSource控件,設定它的TypeName為剛剛建立的數(shù)據(jù)集類型,用它的向導建立即可。
4、在aspx的webform上放一個Repeater控件,用它的向導設定它的DataSourceID為上面的ObjectDataSource
5、在網頁中設定它的源碼,即加上itemTemplate>AlternatingItemTemplate>等模板。如下面的代碼:

復制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Repeater.Default" %>

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
    title>/title>
/head>
body>
    form id="form1" runat="server">
    div>

        asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
            OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
            TypeName="Repeater.DataSetEmployeesTableAdapters.CategoriesTableAdapter">
        /asp:ObjectDataSource>
        asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1"
            onitemdatabound="Repeater1_ItemDataBound"
            onitemcreated="Repeater1_ItemCreated">
        HeaderTemplate>
           類別表
           table border="1">th>類別ID/th>th>類別名稱/th>th>描述/th>th>圖片/th>
        /HeaderTemplate>
        ItemTemplate>
           tr>
             td>%#Eval("CategoryID")%>/td>
             td>
                 asp:TextBox ID="TextBox1" runat="server" Text='%#Eval("CategoryName")%>'>/asp:TextBox>
             /td>
             td>%#Eval("Description")%>/td>
             td>img alt="None" src='%#Eval("Picture")%>' />/td>
           /tr>

        /ItemTemplate>
        AlternatingItemTemplate>
           tr>
             td style="background-color:Blue">%#Eval("CategoryID")%>/td>
             td  style="background-color:Blue">
               asp:TextBox ID="TextBox1" runat="server" Text='%#Eval("CategoryName")%>'>/asp:TextBox>
             /td>
             td  style="background-color:Blue">%#Eval("Description")%>/td>
             td  style="background-color:Blue">img alt="None" src='%#Eval("Picture")%>' />/td>
           /tr>
        /AlternatingItemTemplate>
        FooterTemplate>
          /table>
        /FooterTemplate>
        /asp:Repeater>

    /div>
    /form>
/body>
/html>


7、要求在類別名稱中帶"O"的編輯框顯示紅色,則寫出以下代碼:
復制代碼 代碼如下:

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem)
            {

                TextBox tb = (TextBox)e.Item.FindControl("TextBox1");
                if (tb.Text.Contains("o"))
                {
                    tb.BackColor = Color.Red;
                }

            }
        }


7、運行顯示的效果為:

您可能感興趣的文章:
  • ASP.NET repeater添加序號列的方法
  • asp.net Repeater取得CheckBox選中的某行某個值的c#寫法
  • asp.net repeater手寫分頁實例代碼
  • asp.net Repeater之非常好的數(shù)據(jù)分頁
  • asp.net中讓Repeater和GridView支持DataPager分頁
  • asp.net 遍歷repeater中的控件的幾種方式
  • asp.net下Repeater使用 AspNetPager分頁控件
  • asp.net repeater實現(xiàn)批量刪除
  • asp.net Repeater控件的說明及詳細介紹及使用方法
  • asp.net Repeater 數(shù)據(jù)綁定代碼
  • JQuery實現(xiàn)Repeater無刷新批量刪除(附后臺asp.net源碼)
  • 決定何時使用 DataGrid、DataList 或 Repeater(ASP.NET 技術文章)
  • ASP.NET筆記之 Repeater的使用
  • asp.net DataList與Repeater用法區(qū)別
  • 詳解ASP.NET數(shù)據(jù)綁定操作中Repeater控件的用法

標簽:紅河 宣城 西藏 湖州 岳陽 西寧 福州 衢州

巨人網絡通訊聲明:本文標題《asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)(圖文詳解)》,本文關鍵詞  asp.net,Repeater,數(shù)據(jù),綁,定的,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)(圖文詳解)》相關的同類信息!
  • 本頁收集關于asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)(圖文詳解)的相關信息資訊供網民參考!
  • 推薦文章
    凤山市| 永平县| 贵阳市| 鄂伦春自治旗| 垣曲县| 正宁县| 伊宁县| 罗平县| 海口市| 苍山县| 固原市| 正蓝旗| 皋兰县| 治多县| 资中县| 如东县| 永春县| 吉木乃县| 安国市| 怀宁县| 甘肃省| 邯郸县| 普格县| 吉木乃县| 鸡泽县| 友谊县| 盘山县| 林西县| 唐山市| 永清县| 房产| 金溪县| 滦南县| 成武县| 石家庄市| 永仁县| 丽水市| 高邑县| 乌拉特前旗| 双桥区| 宝应县|