一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

asp.net Repeater顯示父子表數(shù)據(jù),無閃爍

效果圖如下:


源代碼如下:
復(fù)制代碼 代碼如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace RepeaterTest
{
public partial class Repeater : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.bind();
}
}

private DataSet dataSource
{
get
{
if (ViewState["ds"] != null)
{
return (DataSet)ViewState["ds"];
}
else
{
DataSet ds = DataSource.GetDataSet();
ViewState["ds"] = ds;
return ds;
}
}
}

private void bind()
{
DataSet ds = this.dataSource;

this.Repeater1.DataSource = ds.Tables["tbclass"];
this.Repeater1.DataBind();

this.Repeater2.DataSource = ds.Tables["tbclass"];
this.Repeater2.DataBind();
}

protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "expand")
{
LinkButton btn = (LinkButton)e.CommandSource;
GridView grid =(GridView)btn.Parent.FindControl("grid1");
if (btn.Text == "+")
{
btn.Text = "-";
grid.Visible = true;
}
else
{
btn.Text = "+";
grid.Visible = false;
}
}
}

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
DataTable dt = this.dataSource.Tables["tbstu"];
LinkButton objButton = (LinkButton)e.Item.FindControl("btnExpand");
if (objButton != null && objButton.CommandArgument !="")
{
string classID = objButton.CommandArgument;
dt.DefaultView.RowFilter = "ClassID=" + classID;
DataTable dtStu = dt.DefaultView.ToTable();

GridView grid = (GridView)e.Item.FindControl("grid1");
grid.DataSource = dtStu;
grid.DataBind();
}
}

protected void Repeater2_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
DataTable dt = this.dataSource.Tables["tbstu"];
Label objlbl = (Label)e.Item.FindControl("lblclassid");
if (objlbl != null && objlbl.Text != "")
{
string classID = objlbl.Text;
dt.DefaultView.RowFilter = "ClassID=" + classID;
DataTable dtStu = dt.DefaultView.ToTable();

GridView grid = (GridView)e.Item.FindControl("grid2");
grid.DataSource = dtStu;
grid.DataBind();
}
}
}
}


文件打包下載RepeaterTest.rar
有用得著的同志可以參考..

AspNet技術(shù)asp.net Repeater顯示父子表數(shù)據(jù),無閃爍,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 另类图片综合网 | 亚洲综合久久伊人热 | 欧美精品片在线观看网站 | 亚洲妇人成熟性成熟网站 | 16女性下面扒开无遮挡免费 | 亚洲一在线 | 日本成人在线网址 | 婷婷五月五 | 国产精品福利在线观看 | 黄网址在线 | 久久久一区二区三区不卡 | 97久久精品国产成人影院 | 欧美激情中文字幕一区二区 | 国产成人99久久亚洲综合精品 | 精品国产亚一区二区三区 | 亚洲狠狠婷婷综合久久久久图片 | 天天爱天天干天天操 | 国产第一页久久亚洲欧美国产 | 99爱在线视频这里只有精品 | 91网址在线观看 | 在线观看色网 | 精品在线观看一区 | 久久免费久久 | 欧美一级特黄一片免费 | 在线播放国产一区 | 91视频网址 | www.婷| 婷婷丁香九月 | 美女很黄免费 | 国产嫩草在线观看 | 久久精品99成人中文字幕880 | 深爱婷婷 | 国产精品欧美一区二区三区不卡 | 草草草网站 | 色综合久久精品中文字幕 | 美女脱了内裤打开腿让人桶网站o | 在线青草 | 一区二区免费看 | 午夜免费视频 | 色国产精品 | 午夜激情视频专区在线观看网站大全 |