protected
System.Web.UI.WebControls.Repeater Repeater_Floor;
protected DataList DataList1;
BLL.DoorDo myDoorDo = new CFIT_OnLineDingFang.BLL.DoorDo();
string rewriterExtendedName = ConfigurationSettings.AppSettings[ " RewriterExtendedName " ];
int buildingId = 0 ;
private void Page_Load( object sender, System.EventArgs e)
... {
try
...{
buildingId = Convert.ToInt32(Request.QueryString["BuildingID"].Trim());
}
catch
...{
return;
}
DataSet myDataSet = myDoorDo.GetDoorsByBuildingId(buildingId);
myDataSet.Relations.Add("myrelation",myDataSet.Tables["DoorOrderVerticalList"].Columns["OrderVertical"],myDataSet.Tables["DoorHorizontal"].Columns["OrderVertical"]);
Repeater_Floor.DataSource = myDataSet.Tables["DoorOrderVerticalList"];
Page.DataBind();
// 在此处放置用户代码以初始化页面
}
Web 窗体设计器生成的代码 #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
...{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
...{
this.Repeater_Floor.ItemCreated += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater_Floor_ItemCreated);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Repeater_Floor_ItemCreated( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
... {
DataList1 = (DataList)(e.Item.FindControl("DataList_Door"));
DataList1.ItemDataBound += new DataListItemEventHandler(DataList1_ItemDataBound);
}
private void DataList1_ItemDataBound( object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
... {
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
...{
DataRow myRow = e.Item.DataItem as DataRow;
bool isShow = Convert.ToBoolean(myRow["IsShow"]);
HyperLink HyperLink1 = (HyperLink)e.Item.FindControl("HyperLink_Doorplate");
string floor,doortype,acreage;
if(myRow["Floor"].ToString().Trim()!="Null" && myRow["Floor"].ToString().Trim()!="")
...{
floor = "第"+ myRow["Floor"].ToString().Trim()+"层";
}
else
...{
floor = "暂无数据";
}
if(myRow["DoorType"].ToString().Trim()!="Null" && myRow["DoorType"].ToString().Trim()!="")
...{
doortype =myRow["DoorType"].ToString().Trim();
}
else
...{
doortype = "暂无数据";
}
if(Convert.ToInt32(myRow["Acreage"])>1)
...{
acreage = myRow["Acreage"].ToString().Trim()+"平方";
}
else
...{
acreage = "暂无数据";
}
if (isShow)
...{
HyperLink1.NavigateUrl = "D" +myRow["Id"].ToString().Trim()+rewriterExtendedName;
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
else
...{
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
HyperLink1.Attributes.Add("title","楼 层:"+floor+" 户 型:"+doortype+" 面 积:"+acreage);
}
}
protected DataList DataList1;
BLL.DoorDo myDoorDo = new CFIT_OnLineDingFang.BLL.DoorDo();
string rewriterExtendedName = ConfigurationSettings.AppSettings[ " RewriterExtendedName " ];
int buildingId = 0 ;
private void Page_Load( object sender, System.EventArgs e)
... {
try
...{
buildingId = Convert.ToInt32(Request.QueryString["BuildingID"].Trim());
}
catch
...{
return;
}
DataSet myDataSet = myDoorDo.GetDoorsByBuildingId(buildingId);
myDataSet.Relations.Add("myrelation",myDataSet.Tables["DoorOrderVerticalList"].Columns["OrderVertical"],myDataSet.Tables["DoorHorizontal"].Columns["OrderVertical"]);
Repeater_Floor.DataSource = myDataSet.Tables["DoorOrderVerticalList"];
Page.DataBind();
// 在此处放置用户代码以初始化页面
}
Web 窗体设计器生成的代码 #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
...{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
...{
this.Repeater_Floor.ItemCreated += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater_Floor_ItemCreated);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Repeater_Floor_ItemCreated( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
... {
DataList1 = (DataList)(e.Item.FindControl("DataList_Door"));
DataList1.ItemDataBound += new DataListItemEventHandler(DataList1_ItemDataBound);
}
private void DataList1_ItemDataBound( object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
... {
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
...{
DataRow myRow = e.Item.DataItem as DataRow;
bool isShow = Convert.ToBoolean(myRow["IsShow"]);
HyperLink HyperLink1 = (HyperLink)e.Item.FindControl("HyperLink_Doorplate");
string floor,doortype,acreage;
if(myRow["Floor"].ToString().Trim()!="Null" && myRow["Floor"].ToString().Trim()!="")
...{
floor = "第"+ myRow["Floor"].ToString().Trim()+"层";
}
else
...{
floor = "暂无数据";
}
if(myRow["DoorType"].ToString().Trim()!="Null" && myRow["DoorType"].ToString().Trim()!="")
...{
doortype =myRow["DoorType"].ToString().Trim();
}
else
...{
doortype = "暂无数据";
}
if(Convert.ToInt32(myRow["Acreage"])>1)
...{
acreage = myRow["Acreage"].ToString().Trim()+"平方";
}
else
...{
acreage = "暂无数据";
}
if (isShow)
...{
HyperLink1.NavigateUrl = "D" +myRow["Id"].ToString().Trim()+rewriterExtendedName;
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
else
...{
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
HyperLink1.Attributes.Add("title","楼 层:"+floor+" 户 型:"+doortype+" 面 积:"+acreage);
}
}
protected
System.Web.UI.WebControls.Repeater Repeater_Floor;
protected DataList DataList1;
BLL.DoorDo myDoorDo = new CFIT_OnLineDingFang.BLL.DoorDo();
string rewriterExtendedName = ConfigurationSettings.AppSettings[ " RewriterExtendedName " ];
int buildingId = 0 ;
private void Page_Load( object sender, System.EventArgs e)
... {
try
...{
buildingId = Convert.ToInt32(Request.QueryString["BuildingID"].Trim());
}
catch
...{
return;
}
DataSet myDataSet = myDoorDo.GetDoorsByBuildingId(buildingId);
myDataSet.Relations.Add("myrelation",myDataSet.Tables["DoorOrderVerticalList"].Columns["OrderVertical"],myDataSet.Tables["DoorHorizontal"].Columns["OrderVertical"]);
Repeater_Floor.DataSource = myDataSet.Tables["DoorOrderVerticalList"];
Page.DataBind();
// 在此处放置用户代码以初始化页面
}
Web 窗体设计器生成的代码 #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
...{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
...{
this.Repeater_Floor.ItemCreated += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater_Floor_ItemCreated);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Repeater_Floor_ItemCreated( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
... {
DataList1 = (DataList)(e.Item.FindControl("DataList_Door"));
DataList1.ItemDataBound += new DataListItemEventHandler(DataList1_ItemDataBound);
}
private void DataList1_ItemDataBound( object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
... {
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
...{
DataRow myRow = e.Item.DataItem as DataRow;
bool isShow = Convert.ToBoolean(myRow["IsShow"]);
HyperLink HyperLink1 = (HyperLink)e.Item.FindControl("HyperLink_Doorplate");
string floor,doortype,acreage;
if(myRow["Floor"].ToString().Trim()!="Null" && myRow["Floor"].ToString().Trim()!="")
...{
floor = "第"+ myRow["Floor"].ToString().Trim()+"层";
}
else
...{
floor = "暂无数据";
}
if(myRow["DoorType"].ToString().Trim()!="Null" && myRow["DoorType"].ToString().Trim()!="")
...{
doortype =myRow["DoorType"].ToString().Trim();
}
else
...{
doortype = "暂无数据";
}
if(Convert.ToInt32(myRow["Acreage"])>1)
...{
acreage = myRow["Acreage"].ToString().Trim()+"平方";
}
else
...{
acreage = "暂无数据";
}
if (isShow)
...{
HyperLink1.NavigateUrl = "D" +myRow["Id"].ToString().Trim()+rewriterExtendedName;
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
else
...{
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
HyperLink1.Attributes.Add("title","楼 层:"+floor+" 户 型:"+doortype+" 面 积:"+acreage);
}
}
< asp:repeater id = " Repeater_Floor " runat = " server " EnableViewState = " False " >
< ItemTemplate >
< table border = " 0 " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td >
< asp:DataList id = " DataList_Door " runat = " server " RepeatColumns = 6 DataSource = ' <%# ((DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %> ' RepeatDirection = " Horizontal " >
< ItemTemplate >
< table width = " 50 " height = " 25 " border = " 0 " cellpadding = " 0 " cellspacing = " 0 " >
< tr >
< td background = ' ../<%# DataBinder.Eval(Container.DataItem,"["BackPic"]") %> ' align = " center " class = " a1 " >
< asp:HyperLink id = " HyperLink_Doorplate " runat = " server " Target = " _blank " CssClass = " a1 " ></ asp:HyperLink ></ td >
</ tr >
</ table >
</ ItemTemplate >
</ asp:DataList >
</ td >
</ tr >
</ table >
</ ItemTemplate >
</ asp:repeater >
protected DataList DataList1;
BLL.DoorDo myDoorDo = new CFIT_OnLineDingFang.BLL.DoorDo();
string rewriterExtendedName = ConfigurationSettings.AppSettings[ " RewriterExtendedName " ];
int buildingId = 0 ;
private void Page_Load( object sender, System.EventArgs e)
... {
try
...{
buildingId = Convert.ToInt32(Request.QueryString["BuildingID"].Trim());
}
catch
...{
return;
}
DataSet myDataSet = myDoorDo.GetDoorsByBuildingId(buildingId);
myDataSet.Relations.Add("myrelation",myDataSet.Tables["DoorOrderVerticalList"].Columns["OrderVertical"],myDataSet.Tables["DoorHorizontal"].Columns["OrderVertical"]);
Repeater_Floor.DataSource = myDataSet.Tables["DoorOrderVerticalList"];
Page.DataBind();
// 在此处放置用户代码以初始化页面
}
Web 窗体设计器生成的代码 #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
...{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
...{
this.Repeater_Floor.ItemCreated += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater_Floor_ItemCreated);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Repeater_Floor_ItemCreated( object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
... {
DataList1 = (DataList)(e.Item.FindControl("DataList_Door"));
DataList1.ItemDataBound += new DataListItemEventHandler(DataList1_ItemDataBound);
}
private void DataList1_ItemDataBound( object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
... {
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
...{
DataRow myRow = e.Item.DataItem as DataRow;
bool isShow = Convert.ToBoolean(myRow["IsShow"]);
HyperLink HyperLink1 = (HyperLink)e.Item.FindControl("HyperLink_Doorplate");
string floor,doortype,acreage;
if(myRow["Floor"].ToString().Trim()!="Null" && myRow["Floor"].ToString().Trim()!="")
...{
floor = "第"+ myRow["Floor"].ToString().Trim()+"层";
}
else
...{
floor = "暂无数据";
}
if(myRow["DoorType"].ToString().Trim()!="Null" && myRow["DoorType"].ToString().Trim()!="")
...{
doortype =myRow["DoorType"].ToString().Trim();
}
else
...{
doortype = "暂无数据";
}
if(Convert.ToInt32(myRow["Acreage"])>1)
...{
acreage = myRow["Acreage"].ToString().Trim()+"平方";
}
else
...{
acreage = "暂无数据";
}
if (isShow)
...{
HyperLink1.NavigateUrl = "D" +myRow["Id"].ToString().Trim()+rewriterExtendedName;
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
else
...{
HyperLink1.Text = myRow["Doorplate"].ToString().Trim();
}
HyperLink1.Attributes.Add("title","楼 层:"+floor+" 户 型:"+doortype+" 面 积:"+acreage);
}
}
< asp:repeater id = " Repeater_Floor " runat = " server " EnableViewState = " False " >
< ItemTemplate >
< table border = " 0 " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td >
< asp:DataList id = " DataList_Door " runat = " server " RepeatColumns = 6 DataSource = ' <%# ((DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %> ' RepeatDirection = " Horizontal " >
< ItemTemplate >
< table width = " 50 " height = " 25 " border = " 0 " cellpadding = " 0 " cellspacing = " 0 " >
< tr >
< td background = ' ../<%# DataBinder.Eval(Container.DataItem,"["BackPic"]") %> ' align = " center " class = " a1 " >
< asp:HyperLink id = " HyperLink_Doorplate " runat = " server " Target = " _blank " CssClass = " a1 " ></ asp:HyperLink ></ td >
</ tr >
</ table >
</ ItemTemplate >
</ asp:DataList >
</ td >
</ tr >
</ table >
</ ItemTemplate >
</ asp:repeater >