main.aspx.cs

来自「ASP.NET的一些开发实例,有论坛管理系统等」· CS 代码 · 共 271 行

CS
271
字号
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace WhiteForum.ls
{
	/// <summary>
	/// main 的摘要说明。
	/// </summary>
	public class main : BDStudioBase.FormBase
	{
		protected System.Web.UI.WebControls.Label Label13;
		protected System.Web.UI.WebControls.HyperLink HyperLink2;
		protected System.Web.UI.WebControls.HyperLink HyperLink3;
		protected System.Web.UI.WebControls.HyperLink HyperLink4;
		protected System.Web.UI.WebControls.HyperLink HyperLink5;
		protected System.Web.UI.WebControls.HyperLink HyperLink6;
		protected System.Web.UI.WebControls.HyperLink HyperLink7;
		protected System.Web.UI.WebControls.HyperLink HyperLink8;
		protected System.Web.UI.WebControls.HyperLink HyperLink9;
		protected System.Web.UI.WebControls.HyperLink HyperLink10;
		protected System.Web.UI.WebControls.HyperLink HyperLink11;
		protected System.Web.UI.WebControls.HyperLink HyperLink12;
		protected System.Web.UI.WebControls.HyperLink HyperLink13;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.TextBox TextBox1;
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.TextBox TextBox2;
		protected System.Web.UI.WebControls.CheckBox CheckBox1;
		protected System.Web.UI.WebControls.HyperLink HyperLink1;
		protected System.Web.UI.WebControls.Label Label3;
		protected System.Web.UI.WebControls.Label Label4;
		protected System.Web.UI.WebControls.Label Label5;
		protected System.Web.UI.WebControls.Label Label6;
		protected System.Web.UI.WebControls.Label Label7;
		protected System.Web.UI.WebControls.Label Label8;
		protected System.Web.UI.WebControls.Label Label9;
		protected System.Web.UI.WebControls.Panel PL1;
		protected System.Web.UI.WebControls.Label Label10;
		protected System.Web.UI.WebControls.Label Label11;
		protected System.Web.UI.WebControls.Label Label12;
		protected System.Web.UI.WebControls.Label Label14;
		protected System.Web.UI.WebControls.HyperLink HyperLink14;
		protected System.Web.UI.WebControls.Table Table2;
	
		string m_num="46";
		private COM_ForumCategory COM_ForumCategory=new COM_ForumCategory();

		string m_num1="79";
		protected System.Web.UI.WebControls.DataGrid DataGrid1;		
		private COM_ForumForum COM_ForumForum=new COM_ForumForum();

		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			o_str_Pk1="forum_id";
			TableInit();
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void TableInit()
		{
			Table Tb;
			TableRow tRow;
			TableRow tRow1;
			TableRow tRow2;
			TableCell tCell;

			string[] strFieldValue = {m_num,"dbGridMain1"};
			DataSet ds=this.COM_ForumCategory.DsMainListForAll(strFieldValue);
			this.DataGrid1.DataSource=ds;
			this.DataBind();

			if(ds.Tables.Count>0)
			{
				foreach(DataRow row in ds.Tables[0].Rows)
				{
					Tb=new Table();
					//				Tb.CssClass="dbtable_title";
					Tb.CellPadding=0;
					Tb.CellSpacing=0;
					//				Tb.Width=new Unit(950);
					tRow=new TableRow();
					tRow.Height=25;
					//				tRow.Width=new Unit(950);

					tCell=new TableCell();
					tCell.Width=new Unit(15);
					System.Web.UI.HtmlControls.HtmlImage IMG= new System.Web.UI.HtmlControls.HtmlImage();
					IMG.Src="../images/tb_left.gif";
					IMG.ID="IMG";
					IMG.Width=40;
					IMG.Height=25;
					tCell.Controls.Add(IMG);
					tRow.Cells.Add(tCell);
				
					tCell=new TableCell();
					tCell.ColumnSpan=2;
					System.Web.UI.HtmlControls.HtmlImage IMG1= new System.Web.UI.HtmlControls.HtmlImage();
					IMG1.Src="../images/tb_bg.gif";
					IMG1.ID="IMG1";
					IMG1.Width =720;
					IMG1.Height=25;
					tCell.Controls.Add(IMG1);
					tRow.Cells.Add(tCell);

					tCell=new TableCell();
					System.Web.UI.HtmlControls.HtmlImage IMG2= new System.Web.UI.HtmlControls.HtmlImage();
					IMG2.Src="../images/tb_right.gif";
					IMG2.ID="IMG2";
					IMG2.Width=185;
					IMG2.Height=25;
					tCell.Controls.Add(IMG2);
					tRow.Cells.Add(tCell);
					Tb.Rows.Add(tRow);

					string[] strFieldValue1 = {m_num1,"dbGridMain1",row[0].ToString()};
					DataSet ds1 = this.COM_ForumForum.DsMainListForAll(strFieldValue1);
					int j=0;
					foreach(DataRow row1 in ds1.Tables[0].Rows)
					{
						tRow1=new TableRow();
						//					tRow1.Height=40;

						if(j%2==0 || j==0)
						{
							tRow1.Height=50;
							tCell=new TableCell();
							tCell.RowSpan=2;
							//													tCell.Width=30;
							System.Web.UI.HtmlControls.HtmlImage pIMG= new System.Web.UI.HtmlControls.HtmlImage();
							pIMG.Src="../images/forum_news.gif";
							pIMG.ID="pIMG";
							tCell.Controls.Add(pIMG);
							tRow1.Cells.Add(tCell);
						
							tCell=new TableCell();
							tCell.ColumnSpan=2;
							tCell.Text=row1["f_subject"].ToString().Replace("\n","<br>&nbsp;&nbsp;")+"<br>"+"<br>"+row1[0].ToString().Replace("\n","<br>&nbsp;&nbsp;");
							tRow1.Cells.Add(tCell);
							Tb.Rows.Add(tRow1);

							tCell=new TableCell();
							tCell.Text=row1[0].ToString().Replace("\n","<br>&nbsp;&nbsp;")+"<br>"+row1[1].ToString().Replace("\n","<br>&nbsp;&nbsp;")+"<br>"+row1[0].ToString().Replace("\n","<br>&nbsp;&nbsp;");
							tRow1.Cells.Add(tCell);
							Tb.Rows.Add(tRow1);
						}
						else
						{
							tRow1.Height=20;
							tCell=new TableCell();
							//						tCell.Width=30;
							tCell.CssClass="table_color";
							tCell.Text=row1[0].ToString().Replace("\n","<br>&nbsp;&nbsp;");
							tRow1.Cells.Add(tCell);

							tCell=new TableCell();
							tCell.CssClass="table_color";
							tCell.Text=row1[0].ToString().Replace("\n","<br>&nbsp;&nbsp;");
							tRow1.Cells.Add(tCell);
							Tb.Rows.Add(tRow1);
						
						
							tCell=new TableCell();
							tCell.CssClass="table_color";
							tCell.Text=row1[0].ToString().Replace("\n","<br>&nbsp;&nbsp;");
							tRow1.Cells.Add(tCell);
							Tb.Rows.Add(tRow1);
						}
						j++;
					}

					tRow2=new TableRow();
					tRow2.Height=25;
					//				tRow2.Width=new Unit(950);

					tCell=new TableCell();
					System.Web.UI.HtmlControls.HtmlImage dIMG= new System.Web.UI.HtmlControls.HtmlImage();
					dIMG.Src="../images/bb_left.gif";
					dIMG.ID="dIMG";
					dIMG.Width=40;
					dIMG.Height=25;
					tCell.Controls.Add(dIMG);
					tRow2.Cells.Add(tCell);
			
					tCell=new TableCell();
					tCell.ColumnSpan=2;
					System.Web.UI.HtmlControls.HtmlImage dIMG1= new System.Web.UI.HtmlControls.HtmlImage();
					dIMG1.Src="../images/bb_bg.gif";
					dIMG1.ID="dIMG1";
					dIMG1.Width =720;
					dIMG1.Height=25;
				
					tCell.Controls.Add(dIMG1);
					tRow2.Cells.Add(tCell);

					tCell=new TableCell();
					System.Web.UI.HtmlControls.HtmlImage dIMG2= new System.Web.UI.HtmlControls.HtmlImage();
					dIMG2.Src="../images/bb_right.gif";
					dIMG2.ID="IMG2";
					dIMG2.Width=185;
					dIMG2.Height=25;
					tCell.Controls.Add(dIMG2);
					tRow2.Cells.Add(tCell);
					Tb.Rows.Add(tRow2);

					this.PL1.Controls.Add(Tb);
					System.Web.UI.WebControls.Label lab=new System.Web.UI.WebControls.Label();
					lab.Text="<p>";
					this.PL1.Controls.Add(lab);

				}
			}
		}
//		private DataSet Tabledata(string[] strFieldValue)
//		{
//			DataSet ds;
//			string[] FieldName = {"cat_id"};
//			string[] FieldType = {"string"};
//			string[] SearchType = {"="};
//			string strWhere = string.Empty;
//			string strSql = string.Empty;
//			if(strFieldValue.Length>2)
//			{
//				string[] FieldValue = {strFieldValue[2]};
//				strWhere = this.COM_BASE.CreateSqlString(FieldValue,FieldName,SearchType,FieldType);
//			}
//			strSql = this.COMInterface.CreateSqlFromInterface(strFieldValue[0],strFieldValue[1]);
//			if (strWhere.Trim() != string.Empty && strWhere != null )
//			{
//				strSql = string.Format(" {0} where {1} ",strSql,strWhere);
//			}
//			else if (strWhere.Trim() == string.Empty)
//			{
//				strSql = string.Format(" {0} ",strSql);
//			}
//			
//			ds = this.COM_BASE.CreateDataSetFromSql(strSql);			
//			return ds;
//		}

	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?