repeater控制項,每個item前有乙個checkbox,把選擇的item列顯出來。
下面是repeater控制項html,有兩個地方需要注意的,就是checkbox與label,這個label是隨你需要獲取的內容而變化喔。如你想獲取nickname,那你需要把繫結的的內容放在label上。
<
asp:repeater
id="repeateremaillist"
runat
="server"
>
<
headertemplate
>
<
table
border
="1"
cellpadding
="1"
cellspacing
="0"
width
="96.5%"
>
<
tr>
<
td> td
>
<
td>
nickname
td>
<
td>
td>
tr>
headertemplate
>
<
itemtemplate
>
<
tr style
="height:10px; line-height:10px;"
>
<
td>
<
asp:checkbox
id="checkbox1"
runat
="server"
/>
td>
<
td>
# eval("
nickname")
%>
td>
<
td>
<
asp:label
id="label1"
runat
="server"
text
=' >
'>
asp:label
>
td>
tr>
itemtemplate
>
<
footertemplate
>
table
>
footertemplate
>
asp:repeater
>
下面insus.net將會寫乙個方法,也許你的專案不止乙個地方使用到,在需要的地方直接呼叫即可。
private
string
getcheckboxselectedvalue(repeater repeater,
string
checkboxid,
string
labelid)
} }}
if(tempvalue.length
>0)
return
tempvalue;}
取得Repeater控制項主鍵
怎樣取得repeater控制項主鍵,repeater控制項沒有如gridview的datakeynames屬性。想獲取repeater記錄的主鍵只有另想辦法了。下面這個例子,是在每筆記錄行放乙個button 當然用linkbutton也可 使用者點一點這個銨鈕,即可獲取這個記錄。aspx 重點部分已...
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 布...