⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displaystyle.aspx.cs

📁 一套OA系统,使用SQL Server为后台数据库ASP.NET C#语言开发
💻 CS
字号:
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;
using System.Data.SqlClient;

namespace UDS.SubModule.UnitiveDocument.DocumentFlow
{
	/// <summary>
	/// DisplayStyle 的摘要说明。
	/// </summary>
	public class DisplayStyle : System.Web.UI.Page
	{
	
		private long StyleID;
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			StyleID = Request.QueryString["StyleID"]!=null?Int32.Parse(Request.QueryString["StyleID"]):0;
			Bangding();
		}

		#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 Bangding()
		{

			HtmlForm FrmNewDocument   = (HtmlForm)this.Page.FindControl("DisplayStyle");

			SqlDataReader dr; //存放人物的数据
				
			UDS.Components.DocumentFlow df = new UDS.Components.DocumentFlow();
			df.GetStyleDescription(StyleID,out dr); 

			Table tt = new Table();
								
			tt.HorizontalAlign = HorizontalAlign.Center;
			tt.Width = Unit.Percentage(100);
			tt.Style.Add("left","0px");
			tt.Style.Add("top","0px");
			tt.CssClass = "GbText";
			tt.BorderWidth = 1;

			AddRow(tt,"表单示例","../../../Images/treetopbg.jpg");		
			
			while(dr.Read())
			{
				TextBox txt					= new TextBox();				

				txt.ID ="txt" + dr["Field_Name"].ToString();
				if(dr["MultiLine"].ToString()!="False")
				{
					txt.TextMode = TextBoxMode.MultiLine; 									
				}
				txt.Height		= Int32.Parse( dr["Height"].ToString());
				txt.Width		= Int32.Parse( dr["Width"].ToString());
				txt.CssClass	= "Input3";

				
				TableRow  tr	= new TableRow();
				TableCell tl	= new TableCell();
				TableCell tc	= new TableCell();
				TableCell ta	= new TableCell(); 

				Literal lt		= new Literal();				
				
				ta.VerticalAlign	= VerticalAlign.Top;
				ta.Width			= Unit.Percentage(5);
				lt.Text				= dr["Example"].ToString();
				
				tc.Controls.Add(txt);				
				tc.Controls.Add(lt);
				tc.Width			= Unit.Percentage(80);

				tl.Text				= dr["Field_Description"].ToString() + ":";
				tl.Width			= Unit.Percentage(15);
				
				if(dr["MultiLine"].ToString()!="False")
					tl.VerticalAlign	= VerticalAlign.Top;
				else
					tl.VerticalAlign	= VerticalAlign.Middle;
				tl.HorizontalAlign		= HorizontalAlign.Right;				

				tr.Cells.Add(ta);
				tr.Cells.Add(tl);
				tr.Cells.Add(tc);
				tt.Rows.Add(tr);

				tc = null;
				tl = null;
				tr = null;				

			}
			dr.Close();			
			dr = null;
			
			AddAttachControl(tt);			
			AddRow(tt,"<a href='#' onclick='history.back();'>返回</a>","");					

			FrmNewDocument.Controls.Add(tt);
			
				
		}

		private void AddAttachControl(Table tab)
		{
			string Template;
			UDS.Components.DocumentFlow df = new UDS.Components.DocumentFlow();
			Template = df.GetStyleTemplateEx(StyleID);
			if(Template!="")
			{
				TableRow  tr	= new TableRow();
				TableCell td	= new TableCell();
				TableCell tl	= new TableCell();
				TableCell tt	= new TableCell();

				tt.Text =" ";
				tr.Cells.Add(tt);

				td.Text  = "<a href='" + Template + "' style='text-decoration: underline' titile='模板下载'>模板</a>:";
				td.HorizontalAlign = HorizontalAlign.Right;
				tr.Cells.Add(td);
			
				System.Web.UI.HtmlControls.HtmlInputFile hif = new System.Web.UI.HtmlControls.HtmlInputFile();
				hif.ID				= "fileTemplate";
				hif.Name			= "fileTemplate";
				hif.Style["width"]	= "450px";
				hif.Style["Class"]	= "Input3";
				
				tl.Controls.Add(hif);				
				tr.Cells.Add(tl);
				
				tab.Rows.Add(tr);

				td = null;
				tr = null;

			}
			
			df = null;

		}
		private void AddRow(Table tab,string Caption,string BackGround)
		{
			UDS.Components.DocumentFlow df	= new UDS.Components.DocumentFlow();
			TableRow  tr					= new TableRow();
			TableCell td					= new TableCell();
			
			td.Text							= Caption;
			td.ColumnSpan					= 3;
			td.Height						= 28;
			
			tr.Cells.Add(td);
			
			tr.HorizontalAlign				= HorizontalAlign.Center;			
			td.Attributes["background"]=BackGround;
			tab.Rows.Add(tr);
			

			td = null;
			tr = null;
			df = null;

		}
	}
}

⌨️ 快捷键说明

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