您的位置:首页 > 其它

Repeater 嵌套使用

2011-01-10 17:51 162 查看
页面代码:


后台程序:

public void loadclassdata()
{
string connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = '" +
Server.MapPath("../DataBase/DB.mdb") + "'";
string commstr = "select * from tb_class";

OleDbConnection conn = new OleDbConnection(connstr);
OleDbCommand comm = new OleDbCommand(commstr, conn);

DataSet myds = new DataSet();

OleDbDataAdapter myadapter = new OleDbDataAdapter(comm);

try
{
myadapter.Fill(myds, "tb_class");
this.Repeater1.DataSource = myds.Tables["tb_class"].DefaultView;
this.Repeater1.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally{

}
}

private void Repeater1_ItemCreated(object sender,
System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
object cid;
cid = DataBinder.Eval(e.Item.DataItem, "c_id");
Repeater Repeater2;
Repeater2 = (Repeater)e.Item.FindControl("Repeater2");
string connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = '" +
Server.MapPath("../DataBase/DB.mdb") + "'";
string commstr = "select * from tb_article";
OleDbConnection conn = new OleDbConnection(connstr);
OleDbCommand cmd = new OleDbCommand(commstr, conn);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "tb_article");
Repeater2.DataSource = ds.Tables["tb_article"].DefaultView;
Repeater2.DataBind();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: