亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net datalist 用法

2024-07-10 13:19:20
字體:
來源:轉載
供稿:網友
設計模版:
頁眉
<HeaderTemplate>
</HeaderTemplate>
頁腳
<FooterTemplate>
</FooterTemplate>
數據記錄
<ItemTemplate>
</ItemTemplate>
<AlternatingItemTemplate> 交替顯示項
</AlternatingItemTemplate>
<SelectedItemTemplate>選中時的顯示方式
</SelectedItemTemplate>
<EditItemTemplate> 編輯時的顯示方式
</EditItemTemplate>
<SeparatorTemplate> 數據記錄分隔符
</SeparatorTemplate>
編輯模版,里面可以嵌入控件,綁定數據。
<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 列數
事件
加入模版列的按鈕會將其click事件反升到 ItemCommand 事件,也可設置 CommandName
來響應不同的事件,如設為:edit,即引發EditCommand()等。
注:若設為:select 則會引發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];
//在此獲得該條記錄的詳細數據,在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控件

復制代碼 代碼如下:


//當創建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;
}
}
//當模版中的項被數據綁定時發生,數據被顯示到客戶端前加以訪問的最后機會
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 "技術部":
e.Item.BackColor=Color.Red;
break; }
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久久久电影| 69国产精品成人在线播放| 欧美亚洲国产另类| 欧美裸体xxxx极品少妇| 97热在线精品视频在线观看| 少妇激情综合网| 中文字幕欧美精品日韩中文字幕| 青青草原成人在线视频| 中文字幕精品一区久久久久| 亚洲成人激情图| 亚洲精品日韩av| 精品国内亚洲在观看18黄| 国产精品电影一区| 久久精品久久久久电影| 最新中文字幕亚洲| www.xxxx精品| 精品国产区一区二区三区在线观看| 亚洲精品电影久久久| www.xxxx欧美| 亚洲 日韩 国产第一| 国产成人一区三区| 亚洲国产美女久久久久| 夜夜嗨av色一区二区不卡| 亚洲人免费视频| 亚洲人成网站999久久久综合| 亚洲人成在线观看网站高清| 日韩精品久久久久| 国产亚洲精品va在线观看| 在线观看日韩欧美| 红桃视频成人在线观看| 久久影院资源网| 欧美裸体xxxx极品少妇软件| 日韩欧美在线免费| 欧美专区中文字幕| 久久精品一本久久99精品| 热re99久久精品国产66热| 国外成人性视频| 欧美激情va永久在线播放| 在线免费看av不卡| 狠狠操狠狠色综合网| 欧美成aaa人片免费看| 国内免费久久久久久久久久久| 亚洲社区在线观看| 91美女片黄在线观| 色婷婷久久一区二区| 国产精品视频男人的天堂| 亚洲精品国产综合久久| 欧美极品美女视频网站在线观看免费| 久久精品亚洲国产| 欧美韩日一区二区| 亚洲欧美国产制服动漫| 国产精品日韩精品| 国产精品自拍偷拍视频| 欧美日韩在线视频观看| 日韩一区在线视频| 国产精品日韩在线一区| 欧美午夜女人视频在线| 在线播放精品一区二区三区| 亚洲日韩欧美视频一区| 91成人天堂久久成人| 亚洲成人久久一区| 亚洲一区二区少妇| 国产噜噜噜噜噜久久久久久久久| 91亚洲国产成人精品性色| 国产精品美女久久| 91精品久久久久久久| 国产一区二区三区网站| 亚洲精品中文字幕有码专区| 国产精品女人网站| 久久久久久一区二区三区| 8x拔播拔播x8国产精品| 欧美极品少妇xxxxⅹ裸体艺术| 91爱视频在线| 中文字幕在线看视频国产欧美在线看完整| 亚洲美女性生活视频| 国产精品入口日韩视频大尺度| 97精品在线视频| 国产精品久久久| 久久精品人人爽| 久久免费少妇高潮久久精品99| 久久视频免费在线播放| 国产综合福利在线| 欧美国产第二页| 欧美美女15p| 久久影院免费观看| 国产精品欧美一区二区三区奶水| 不卡av电影在线观看| 亚洲欧洲一区二区三区在线观看| 国产成人精品电影| 欧洲成人免费aa| 永久555www成人免费| 激情懂色av一区av二区av| 国产精品pans私拍| 中文字幕亚洲一区二区三区五十路| 在线观看成人黄色| 91高清免费在线观看| 久久香蕉频线观| 亚洲美女av在线播放| 亚洲激情免费观看| 成人看片人aa| 国产91精品久久久久| 日韩av在线直播| 日韩精品在线观看一区二区| 亚洲自拍中文字幕| 色综合久久88色综合天天看泰| 欧美性xxxxxxx| 亚洲美女福利视频网站| 97超视频免费观看| 日韩精品亚洲精品| 日韩成人av在线播放| 国产欧美日韩免费看aⅴ视频| 欧美香蕉大胸在线视频观看| 国产精品999999| 国产亚洲精品一区二555| 亚洲男人天堂久| 亚洲最大福利视频网站| 国产亚洲精品综合一区91| 亚洲天堂av电影| 欧美极品美女电影一区| 欧美成人中文字幕| 亚洲国产又黄又爽女人高潮的| 中文字幕亚洲欧美一区二区三区| 国产精品女人网站| 国产最新精品视频| 精品偷拍各种wc美女嘘嘘| 日韩av在线一区二区| 久久久久久尹人网香蕉| 97视频在线观看亚洲| 精品欧美一区二区三区| 久久久久国色av免费观看性色| 亚洲男人天堂网站| 精品香蕉一区二区三区| 精品国产91久久久| 成人免费网视频| 日本欧美在线视频| 岛国精品视频在线播放| 欧美第一黄色网| 亚洲伦理中文字幕| 98视频在线噜噜噜国产| 欧美色播在线播放| 日韩欧美国产一区二区| 9.1国产丝袜在线观看| 综合136福利视频在线| 久久精品国产成人| 色综合伊人色综合网站| 欧美一级高清免费| 日韩中文视频免费在线观看| 亚洲日本欧美日韩高观看| 欧美理论电影网| 久久免费精品日本久久中文字幕| 国产精品亚洲第一区| 91在线中文字幕| 精品久久久999| 国产午夜精品全部视频播放| 国产精品a久久久久久| 性色av一区二区三区红粉影视| 日韩欧美中文字幕在线观看| 欧美日韩亚洲精品内裤| 国产欧美亚洲视频| 欧美高清videos高潮hd| 国产成人短视频| 欧美在线视频观看| 亚洲欧美日韩中文在线| 日韩成人免费视频|