<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關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        asp.net datalist 用法

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:44:05
        文檔

        asp.net datalist 用法

        asp.net datalist 用法:設計模版: 頁眉 <HeaderTemplate> </HeaderTemplate> 頁腳 <FooterTemplate> </FooterTemplate> 數(shù)據(jù)記錄 <ItemTemplate> </ItemTemplate> <AlternatingItem
        推薦度:
        導讀asp.net datalist 用法:設計模版: 頁眉 <HeaderTemplate> </HeaderTemplate> 頁腳 <FooterTemplate> </FooterTemplate> 數(shù)據(jù)記錄 <ItemTemplate> </ItemTemplate> <AlternatingItem

        設計模版:
        頁眉
        <HeaderTemplate>
        </HeaderTemplate>
        頁腳
        <FooterTemplate>
        </FooterTemplate>
        數(shù)據(jù)記錄
        <ItemTemplate>
        </ItemTemplate>
        <AlternatingItemTemplate> 交替顯示項
        </AlternatingItemTemplate>
        <SelectedItemTemplate>選中時的顯示方式
        </SelectedItemTemplate>
        <EditItemTemplate> 編輯時的顯示方式
        </EditItemTemplate>
        <SeparatorTemplate> 數(shù)據(jù)記錄分隔符
        </SeparatorTemplate>
        編輯模版,里面可以嵌入控件,綁定數(shù)據(jù)。
        <ItemTemplate>
        <table>
        <tr>
        <td><%# DataBinder.Eval(Container.DataItem, "持股名稱") %></td>
        <td><%# DataBinder.Eval(Container.DataItem, "市值", "{0:n}") %></td>
        <td><%# DataBinder.Eval(Container.DataItem, "凈值", "{0:n}") %></td>
        </tr>
        </table>
        </ItemTemplate>
        設置外觀
        RepeatLayout 屬性設置顯示方式
        RepeatDirection 顯示方向
        RepeatColumns 列數(shù)
        事件
        加入模版列的按鈕會將其click事件反升到 ItemCommand 事件,也可設置 CommandName
        來響應不同的事件,如設為:edit,即引發(fā)EditCommand()等。
        注:若設為:select 則會引發(fā)SelectedIndexChanged 和ItemCommand事件
        SelectedItemTemplate模版; 添加詳細信息的控件,當用戶選擇了該項,選擇模版則顯示。
        private void DataList1_ItemCommand(……)
        { switch(e.CommandName)
        {
        case "select":
        this.DataList1.SelectedIndex=e.Item.ItemIndex;
        string s=(string)this.DataList1.DataKeys[e.Item.ItemIndex];
        //在此獲得該條記錄的詳細數(shù)據(jù),在SelectedItemTemplate模版里顯示。
        break;
        case "unselect":
        this.DataList1.SelectedIndex=-1;
        break;
        }
        this.DataList1.DataBind();//一定要
        }
        EditItemTemplate模版
        編輯:
        this.DataList1.EditItemIndex=e.Item.ItemIndex;
        this.DataList1.DataBind();
        更新:
        得到主鍵
        string s=(string)this.DataList1.DataKeys[e.Item.ItemIndex];
        得到模版里的控件
        TextBox box=(TextBox)e.Item.FindControl("TextBox1");
        更新記錄
        this.DataList1.DataBind();
        取消:
        this.DataList1.EditItemIndex=-1;
        this.DataList1.DataBind();
        刪除項
        一次勾選多條記錄,一次刪除
        代碼如下:
        foreach(DataListItem i in this.DataList1.Items)
        {
        bool IsChecked=((CheckBox)i.FindControl("deletectr")).Checked;
        if(IsChecked)
        {
        string s=(string)this.DataList1.DataKeys[e.Item.ItemIndex];
        刪除操作 }
        }

        運行中自定義DataList控件
        代碼如下:
        //當創(chuàng)建DataList控件中的任意項時
        private void DataList1_ItemCreated(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
        {
        switch(e.Item.ItemType)
        { case ListItemType.Header:
        e.Item.ForeColor=Color.Red;
        e.Item.BackColor=Color.Black;
        break;
        case ListItemType.Item:
        e.Item.BackColor=Color.Black;
        break;
        }
        }
        //當模版中的項被數(shù)據(jù)綁定時發(fā)生,數(shù)據(jù)被顯示到客戶端前加以訪問的最后機會
        private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
        {
        if((e.Item.ItemType==ListItemType.Header)||(e.Item.ItemType==ListItemType.Item))
        {
        System.Data.Common.DbDataRecord drv=
        (System.Data.Common.DbDataRecord)e.Item.DataItem;
        if((decimal)drv["庫存量"]<1000)
        {
        e.Item.ForeColor=Color.Red;
        }
        }
        }

        另種方式
        代碼如下:
        if((e.Item.ItemType==ListItemType.Header)||(e.Item.ItemType==ListItemType.Item))
        {
        DataRowView drv=(DataRowView)e.Item.DataItem;
        string department=(string)drv["部門"];
        switch(department)
        { case "銷售部":
        e.Item.BackColor=Color.Black;
        break;
        case "技術(shù)部":
        e.Item.BackColor=Color.Red;
        break; }
        }

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

        文檔

        asp.net datalist 用法

        asp.net datalist 用法:設計模版: 頁眉 <HeaderTemplate> </HeaderTemplate> 頁腳 <FooterTemplate> </FooterTemplate> 數(shù)據(jù)記錄 <ItemTemplate> </ItemTemplate> <AlternatingItem
        推薦度:
        標簽: 使用 用法 的使用
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 美女视频黄是免费的网址| 免费人成在线观看网站| 毛色毛片免费观看| 亚洲日本国产精华液| 91福利免费视频| 亚洲国产日韩在线人成下载| 四虎免费影院ww4164h| 亚洲国产精品成人综合久久久| 国产成人精品久久免费动漫| 亚洲一区免费在线观看| 国产成在线观看免费视频| 亚洲色大成网站www| 国产免费午夜a无码v视频| 成年网站免费入口在线观看 | 亚洲久热无码av中文字幕| 日韩视频在线免费观看| 黄色毛片免费网站| 国产亚洲精品精品国产亚洲综合| 国产免费一区二区三区不卡| 亚洲视频在线观看视频| 少妇高潮太爽了在线观看免费| 亚洲AV无码成人网站在线观看| JLZZJLZZ亚洲乱熟无码| 午夜精品免费在线观看| 亚洲人成人网毛片在线播放| 亚洲国产精品不卡毛片a在线| 国产在线精品一区免费香蕉| 亚洲国产精品线观看不卡| 国产99视频免费精品是看6 | 95老司机免费福利| 亚洲精品美女久久久久久久| 国产成人亚洲精品91专区手机| 外国成人网在线观看免费视频| 亚洲综合小说另类图片动图| 亚洲精品网站在线观看不卡无广告| 久久99精品视免费看| 亚洲色欲啪啪久久WWW综合网| 亚洲综合区小说区激情区 | 免费国产一级特黄久久| 精品无码AV无码免费专区| 国产精品亚洲综合一区在线观看|