Repeater控制項的應用

2021-06-02 06:16:06 字數 1434 閱讀 6461

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控制項放在前...