温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:XStuMan学生管理系统源码及论文
当前文件:
XStuMan/addteach.aspx.cs,打开代码结构图
XStuMan/addteach.aspx.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
using System.IO; 12
using System.Xml; 13
14
namespace stuman 15
{ 16
/// Download from www.51aspx.com(51aspx.com) 17
18
/// <summary> 19
/// addteach 的摘要说明。 20
/// </summary> 21
public class addteach : System.Web.UI.Page 22
{ 23
protected System.Web.UI.WebControls.Label lbltext; 24
protected System.Web.UI.HtmlControls.HtmlGenericControl edit; 25
protected System.Web.UI.HtmlControls.HtmlGenericControl text; 26
protected System.Web.UI.WebControls.TextBox Edname; 27
protected System.Web.UI.WebControls.DropDownList Edsubject; 28
protected System.Web.UI.WebControls.Button btnok; 29
protected System.Web.UI.WebControls.HyperLink Hlink; 30
31
private void Page_Load(object sender, System.EventArgs e) 32
{ 33
// 在此处放置用户代码以初始化页面 34
} 35
36
Web 窗体设计器生成的代码 57
58
private void btnok_Click(object sender, System.EventArgs e) 59
{ 60
FileStream xmlfilein; 61
xmlfilein=new FileStream(Server.MapPath("teacher.xml"),FileMode.Open,FileAccess.Read,FileShare.ReadWrite); 62
DataSet ds=new DataSet(); 63
//ds.ReadXmlSchema(Server.MapPath("teacher.xsd")); 64
ds.ReadXml(xmlfilein,XmlReadMode.ReadSchema); 65
xmlfilein.Close(); 66
DataRow newrow=ds.Tables["Tbteacher"].NewRow(); 67
newrow["name"]=this.Edname.Text; 68
newrow["subject"]=this.Edsubject.SelectedValue; 69
ds.Tables["Tbteacher"].Rows.Add(newrow); 70
this.lbltext.Text="教师"+this.Edname.Text+" "+"您的教师编号是"+ 71
Convert.ToString(ds.Tables["Tbteacher"].Rows[ds.Tables["Tbteacher"].Rows.Count-1]["teachid"])+" " 72
+"请记住您的编号!"; 73
string steachid=Convert.ToString(ds.Tables["Tbteacher"].Rows[ds.Tables["Tbteacher"].Rows.Count-1]["teachid"]); 74
this.Hlink.NavigateUrl="editteach.aspx"+"?teachid="+steachid; 75
FileStream xmlfileout; 76
xmlfileout=new FileStream(Server.MapPath("teacher.xml"),FileMode.Open,FileAccess.Write,FileShare.ReadWrite); 77
ds.WriteXml(xmlfileout,XmlWriteMode.WriteSchema); 78
xmlfileout.Close(); 79
this.edit.Visible=false; 80
this.text.Visible=true; 81
} 82
} 83
} 84





}