using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.web.ui;
using system.web.ui.webcontrols;
using system.data.sqlclient;
using system.data;
using system.configuration;
public partial class _default : system.web.ui.page
protected void page_load(object sender, eventargs e)
if(!ispostback)
bindfangfa();
private void bindfangfa()
string str = configurationmanager.connectionstrings["strcnn"].connectionstring;
using (sqlconnection sqlcnn = new sqlconnection(str))
using (sqldataadapter da = new sqldataadapter("select * from student", sqlcnn))
dataset ds = new dataset();
da.fill(ds);
this.repeater1.datasource = ds;
this.databind();
protected void repeater1_itemcommand(object source, repeatercommandeventargs e)
if (e.commandname=="delete")
string str=configurationmanager.connectionstrings["strcnn"].connectionstring;
using (sqlconnection sqlcnn=new sqlconnection(str))
using (sqlcommand sqlcmm =sqlcnn.createcommand())
sqlcnn.open();
sqlcmm.commandtext = "delete from student where sid=+" + e.commandargument.tostring();
sqlcmm.executenonquery();
bindfangfa();
else
if (e.commandname=="edit")
server.transfer("edit.aspx=" + e.commandargument.tostring());
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控制項的使用
repeater控制項用於顯示重複的專案列表,這些專案被限制在該控制項中,不過這是一種自由的方式來控制資料 如何使用這個控制項,下面是我整理的一點理解 1.首先找到所繫結資料中重複的專案。例如下面這個table 這裡表的標題是不變的,變動的只是裡面的內容。所以我們就可以把repeater控制項放在前...