想起來,公司的aspx頁面前台資料展示除了datagrid以為還有repeater控制項,現在溫習溫習這個控制項
1:// 從乙個資料項中獲得相應的控制項
textbox txttitle = (textbox)e.item.findcontrol("txttitle");
得記住這樣獲取值的方式,(控制項型別)的轉換
2:checkbox chkintheaters = (checkbox)e.item.findcontrol("chkintheaters");
onitemcommand="userrepeat_itemcommand" onitemdatabound="userrepeat_itemdatabound">
標紅的是 repeater控制項命令事件
<%#eval( "
id") %>
<%#eval( "
title
") %>
<%#eval( "
cont
") %>
<%#eval( "
keys
") %>
<%#eval( "
des") %>
<%#eval( "
addtime
") %>
"linkbutton1
" runat="
server
" commandname="
del" commandargument='
<%#eval("id") %>
'>刪除
"linkbutton2
" runat="
server
" commandname="
update
" commandargument='
<%#eval("id") %>
'>修改
"label1
" runat="
server
" text='
<%#eval("newid") %>
' visible="
false
">
"linkbutton1
" runat="
server
" cssclass="
btn btn82 btn_del
" commandname="
del" onclientclick="
return confirm('要刪除嗎?')
">刪除
"label2
" runat="
server
" text='
<%#eval("newid") %>
' visible="
false
">
"linkbutton2
" runat="
server
" commandname="
update
" commandargument='
<%#eval("newid")%>
'>修改
前台**通過設定控制項的commandargument屬性來傳遞後台所需要判斷的id號。
兩種不同的顏色相互對應,當點選刪除時,獲取"del"的指令 然後獲取到要刪除資料的id值
if(e.commandname == "del"
)
繫結資料:
//////將資料來源繫結repeater控制項上
///
private
void
databindtorepeater()
}
protectedvoid userrepeat_itemcommand(object
source, repeatercommandeventargs e)
else
if(e.commandname == "
cancel
") //
取消更新命令
else
if(e.commandname == "
delete
") //
刪除行內容命令
else
if(e.commandname == "
update
") //
更新行內容命令
//重新繫結控制項上的內容
this
.databindtorepeater();
}
sqlcommand sqlcom = new sqlcommand(); //建立資料庫命令物件
sqlcom.commandtext = "
update match set name=@str where id=@id
"; //
為命令物件指定執行語句
sqlcom.connection = sqlcon; //
為命令物件指定連線物件
//建立引數集合,並向sqlcom中新增引數集合
sqlparameter sqlparam =;
sqlcom.parameters.addrange(sqlparam);
Repeater控制項
1.repeater 控制項是模板化的資料繫結列表,repeater 控制項是 無外觀的 即 它不具有任何內建布局或樣式,也就不會產生任何資料控制 來控制資料的顯示。2.repeater控制項的樣式得在資料來源頁用模板來做。可以用表或者div。例如 eval id 然後在後台繫結就行。if e.co...
Repeater控制項
在顯示資料時有另乙個主要的控制項 repeater控制項。問得最頻繁的問題是,在什麼時候使用哪個控制項。表9 6對這些控制項的差別作出了總結。表9 6 比較repeater datalist和gridview控制項 特 性 repeater datalist gridview 支援表 table 布...
repeater控制項分頁
region 資料來源繫結 分頁 初始資料繫結 public void databindtorepresouce string condition else int curpage convert.toint32 this.la page.text pageddatasource ps new pa...