亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? browsecourse.cs

?? C#編寫的學籍管理系統(tǒng)
?? CS
字號:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data;

namespace WindowsApplication1
{
	/// <summary>
	/// kcll 的摘要說明。
	/// </summary>
	public class kcll : System.Windows.Forms.Form
	{
		private System.Windows.Forms.TreeView treeView1;
		private System.Windows.Forms.DataGrid dataGrid1;
		private System.Windows.Forms.Label label1;
		private System.Windows.Forms.Label label2;
		private System.Windows.Forms.Button button1;
		private System.Windows.Forms.Button button2;
		private System.Windows.Forms.Button button3;
		private System.Data.OleDb.OleDbConnection oleDbConnection1;
		private System.Data.OleDb.OleDbConnection oleDbConnection2;
		private System.Data.OleDb.OleDbConnection oleDbConnection3;
		/// <summary>
		/// 必需的設計器變量。
		/// </summary>
		private System.ComponentModel.Container components = null;

		public kcll()
		{
			//
			// Windows 窗體設計器支持所必需的
			//
			InitializeComponent();

			//
			// TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼
			//
		}

		/// <summary>
		/// 清理所有正在使用的資源。
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows 窗體設計器生成的代碼
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內(nèi)容。
		/// </summary>
		private void InitializeComponent()
		{
			this.treeView1 = new System.Windows.Forms.TreeView();
			this.dataGrid1 = new System.Windows.Forms.DataGrid();
			this.label1 = new System.Windows.Forms.Label();
			this.label2 = new System.Windows.Forms.Label();
			this.button1 = new System.Windows.Forms.Button();
			this.button2 = new System.Windows.Forms.Button();
			this.button3 = new System.Windows.Forms.Button();
			this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();
			this.oleDbConnection2 = new System.Data.OleDb.OleDbConnection();
			this.oleDbConnection3 = new System.Data.OleDb.OleDbConnection();
			((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
			this.SuspendLayout();
			// 
			// treeView1
			// 
			this.treeView1.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.treeView1.ForeColor = System.Drawing.SystemColors.ControlText;
			this.treeView1.ImageIndex = -1;
			this.treeView1.Location = new System.Drawing.Point(11, 41);
			this.treeView1.Name = "treeView1";
			this.treeView1.SelectedImageIndex = -1;
			this.treeView1.Size = new System.Drawing.Size(277, 391);
			this.treeView1.TabIndex = 0;
			this.treeView1.Click += new System.EventHandler(this.treeView1_Click);
			this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
			// 
			// dataGrid1
			// 
			this.dataGrid1.AllowSorting = false;
			this.dataGrid1.BackgroundColor = System.Drawing.SystemColors.Control;
			this.dataGrid1.CaptionBackColor = System.Drawing.SystemColors.ControlLightLight;
			this.dataGrid1.CaptionFont = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.dataGrid1.CaptionForeColor = System.Drawing.SystemColors.ActiveCaption;
			this.dataGrid1.DataMember = "";
			this.dataGrid1.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.dataGrid1.ForeColor = System.Drawing.SystemColors.ControlText;
			this.dataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText;
			this.dataGrid1.Location = new System.Drawing.Point(299, 41);
			this.dataGrid1.Name = "dataGrid1";
			this.dataGrid1.PreferredColumnWidth = 100;
			this.dataGrid1.PreferredRowHeight = 30;
			this.dataGrid1.ReadOnly = true;
			this.dataGrid1.Size = new System.Drawing.Size(352, 340);
			this.dataGrid1.TabIndex = 1;
			// 
			// label1
			// 
			this.label1.AutoSize = true;
			this.label1.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label1.ForeColor = System.Drawing.SystemColors.ControlText;
			this.label1.Location = new System.Drawing.Point(11, 10);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(145, 21);
			this.label1.TabIndex = 2;
			this.label1.Text = "專業(yè)/班級/學期選擇";
			// 
			// label2
			// 
			this.label2.AutoSize = true;
			this.label2.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label2.ForeColor = System.Drawing.SystemColors.ControlText;
			this.label2.Location = new System.Drawing.Point(299, 10);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(67, 21);
			this.label2.TabIndex = 3;
			this.label2.Text = "課程瀏覽";
			// 
			// button1
			// 
			this.button1.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.button1.ForeColor = System.Drawing.SystemColors.ControlText;
			this.button1.Location = new System.Drawing.Point(299, 401);
			this.button1.Name = "button1";
			this.button1.Size = new System.Drawing.Size(117, 31);
			this.button1.TabIndex = 4;
			this.button1.Text = "修改班級課程";
			this.button1.Click += new System.EventHandler(this.button1_Click);
			// 
			// button2
			// 
			this.button2.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.button2.ForeColor = System.Drawing.SystemColors.ControlText;
			this.button2.Location = new System.Drawing.Point(576, 401);
			this.button2.Name = "button2";
			this.button2.Size = new System.Drawing.Size(64, 31);
			this.button2.TabIndex = 5;
			this.button2.Text = "退出";
			this.button2.Click += new System.EventHandler(this.button2_Click);
			// 
			// button3
			// 
			this.button3.Font = new System.Drawing.Font("宋體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.button3.ForeColor = System.Drawing.SystemColors.ControlText;
			this.button3.Location = new System.Drawing.Point(437, 401);
			this.button3.Name = "button3";
			this.button3.Size = new System.Drawing.Size(118, 31);
			this.button3.TabIndex = 6;
			this.button3.Text = "刪除班級課程";
			this.button3.Click += new System.EventHandler(this.button3_Click);
			// 
			// oleDbConnection1
			// 
			this.oleDbConnection1.ConnectionString = "Data Source=xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet." +
				"OLEDB.4.0;";
			// 
			// oleDbConnection2
			// 
			this.oleDbConnection2.ConnectionString = "Data Source=xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet." +
				"OLEDB.4.0;";
			// 
			// oleDbConnection3
			// 
			this.oleDbConnection3.ConnectionString = "Data Source=xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet." +
				"OLEDB.4.0;";
			// 
			// kcll
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(8, 18);
			this.ClientSize = new System.Drawing.Size(664, 440);
			this.Controls.Add(this.button3);
			this.Controls.Add(this.button2);
			this.Controls.Add(this.button1);
			this.Controls.Add(this.label2);
			this.Controls.Add(this.label1);
			this.Controls.Add(this.dataGrid1);
			this.Controls.Add(this.treeView1);
			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
			this.Name = "kcll";
			this.Text = "課程信息瀏覽";
			this.Load += new System.EventHandler(this.BrowseCourse_Load);
			((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
			this.ResumeLayout(false);

		}
		#endregion

		private void BrowseCourse_Load(object sender, System.EventArgs e)
		{
			//OleDbConnection cn1,cn2,cn3;
			//cn1=new OleDbConnection("Data Source=D:/學生學籍管理系統(tǒng)/book/xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet.OLEDB.4.0");
			//cn2=new OleDbConnection("Data Source=D:/學生學籍管理系統(tǒng)/book/xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet.OLEDB.4.0");
			//cn3=new OleDbConnection("Data Source=D:/學生學籍管理系統(tǒng)/book/xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet.OLEDB.4.0");
			
			OleDbCommand cmd1,cmd2,cmd3;
			cmd1=new OleDbCommand("",oleDbConnection1);
			cmd2=new OleDbCommand("",oleDbConnection2);
			cmd3=new OleDbCommand("",oleDbConnection3);
			OleDbDataReader rd1,rd2,rd3;
			string sql;
			sql="select specialtyname from specialtyinfo";
			cmd1.CommandText=sql;
			oleDbConnection1.Open();
			
			rd1=cmd1.ExecuteReader();
			while (rd1.Read())
			{
				TreeNode node=new TreeNode();
				node.Text=rd1.GetString(0).ToString();
				treeView1.Nodes.Add(node);
				oleDbConnection2.Open();
                sql="select classid,classname from classinfo where specialtyname='"+node.Text+"' order by classname desc";
				cmd2.CommandText=sql;
				rd2=cmd2.ExecuteReader();
				while (rd2.Read())
				{
					TreeNode node1=new TreeNode();
					node1.Text=rd2.GetString(1);
					node.Nodes.Add(node1);
					oleDbConnection3.Open();
					sql="select distinct semester from courseinfo inner join classinfo on courseinfo.classid=classinfo.classid where classinfo.classname='"+node1.Text+"'";
					cmd3.CommandText=sql;
					rd3=cmd3.ExecuteReader();
					while (rd3.Read())
					{
						TreeNode node2=new TreeNode();
						node2.Text=(Int32.Parse(rd3.GetValue(0).ToString())/10)+"至"+(Int32.Parse(rd3.GetValue(0).ToString())/10+1)+"年度第"+(Int32.Parse(rd3.GetValue(0).ToString())%10)+"學期";
				        node2.Tag=rd3.GetValue(0);
						node1.Nodes.Add(node2);
					}
					rd3.Close();
					oleDbConnection3.Close();
				}
				rd2.Close();
				oleDbConnection2.Close();
			}
			rd1.Close();
			oleDbConnection1.Close();
		}
        DataSet ds;
		private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
		{
			string sql="";
			//OleDbConnection oleDbConnection1;
			//oleDbConnection1=new OleDbConnection("Data Source=D:/學生學籍管理系統(tǒng)/book/xsxxdb.mdb;Jet OLEDB:Engine Type=5;Provider=Microsoft.Jet.OLEDB.4.0");
			//oleDbConnection1.Open();
			OleDbDataAdapter adp=new OleDbDataAdapter(sql,oleDbConnection1);
			ds=new DataSet();
			ds.Clear();
			oleDbConnection1.Open();
			if (e.Node.Tag!=null)
			{
				sql="select courseinfo.courseid as 自動編號,courseinfo.course as 課程名稱 from classinfo inner join courseinfo on courseinfo.classid=classinfo.classid where classinfo.classname='"+e.Node.Parent.Text.ToString()+"' and semester='"+e.Node.Tag.ToString()+"'";
				adp.SelectCommand.CommandText=sql;
				adp.Fill(ds,"class_course");
				dataGrid1.DataSource=ds.Tables[0].DefaultView;
				dataGrid1.CaptionText=e.Node.Parent.Text.ToString()+" "+e.Node.Text+"課程表";
			}
			else
			{
				dataGrid1.DataSource=null;
				dataGrid1.CaptionText="";
			}
			oleDbConnection1.Close();
		}

		private void treeView1_Click(object sender, System.EventArgs e)
		{
			
		}

		private void button1_Click(object sender, System.EventArgs e)
		{
			if (dataGrid1.DataSource!=null && dataGrid1[dataGrid1.CurrentCell]!=null)
			{
			    ModifyCourse modifycourse=new ModifyCourse();
			    
			    modifycourse.Tag=ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][0].ToString().Trim();
				
				modifycourse.ShowDialog();
			}
			else
				MessageBox.Show("沒有指定的課程信息","提示");
		}

		private void button3_Click1(object sender, System.EventArgs e)
		{
			dataGrid1.Refresh();
		}

		private void button2_Click(object sender, System.EventArgs e)
		{
			this.Close();
		}

		private void button3_Click(object sender, System.EventArgs e)
		{
			oleDbConnection1.Open();
			


			if (ds.Tables[0].Rows.Count!=0 && dataGrid1.CurrentRowIndex>0 && dataGrid1.DataSource!=null && dataGrid1[dataGrid1.CurrentCell]!=null)
			{
				string pd="select * from ((scoreinfo inner join courseinfo on scoreinfo.course=courseinfo.course) inner join  Studentinfo on  studentinfo.studentnumber=scoreinfo.studentnumber) where scoreinfo.semester=courseinfo.semester and studentinfo.classid=courseinfo.classid and courseinfo.courseid="+ds.Tables["class_course"].Rows[dataGrid1.CurrentCell.RowNumber][0].ToString().Trim();
                OleDbCommand cmd=new OleDbCommand(pd,oleDbConnection1);
				OleDbDataReader dr;
				dr=cmd.ExecuteReader();
				if (!dr.Read())
				{
				    dr.Close();
					string sql="delete * from courseinfo where courseid="+ds.Tables["class_course"].Rows[dataGrid1.CurrentCell.RowNumber][0].ToString().Trim();
					cmd.CommandText=sql;
					cmd.ExecuteNonQuery();
					MessageBox.Show("'"+ds.Tables["class_course"].Rows[dataGrid1.CurrentCell.RowNumber][1].ToString().Trim()+"'課程信息刪除成功","提示");
				}
				else
                   MessageBox.Show("暫時不能刪除該課程,請先刪除有關(guān)的成績紀錄","提示");
			    dr.Close();
			}
			else
				MessageBox.Show("沒有指定的課程信息","提示");
			oleDbConnection1.Close();
		}


	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩aaaaa| 国产伦精品一区二区三区免费 | 久久超级碰视频| 国产乱国产乱300精品| 99九九99九九九视频精品| 欧美日韩亚洲综合一区二区三区| 日韩一级精品视频在线观看| 国产欧美精品区一区二区三区| 亚洲男帅同性gay1069| 日本91福利区| 一本久久综合亚洲鲁鲁五月天| 日韩亚洲欧美在线| 国产精品第四页| 男女激情视频一区| av成人免费在线| 欧美一二三区在线观看| 国产精品乱人伦一区二区| 香蕉久久一区二区不卡无毒影院| 国产一区二区影院| 欧美在线看片a免费观看| 久久综合色综合88| 亚洲一区二区三区爽爽爽爽爽| 国产老肥熟一区二区三区| 色婷婷精品久久二区二区蜜臀av | gogo大胆日本视频一区| 欧美日韩国产不卡| 国产精品久久久久久久岛一牛影视| 视频一区二区中文字幕| 99久久精品免费看国产| 亚洲精品在线电影| 亚洲国产成人91porn| 成人听书哪个软件好| 日韩女优电影在线观看| 亚洲黄网站在线观看| 国产福利91精品一区| 777久久久精品| 亚洲免费av观看| 国产大陆a不卡| 欧美大片在线观看一区| 亚洲福利视频导航| 一道本成人在线| 国产欧美精品在线观看| 蜜臀av一级做a爰片久久| 在线看日本不卡| 国产精品乱子久久久久| 国产剧情一区二区| 日韩一区二区三区高清免费看看| 一区二区三区免费看视频| 国产成人激情av| 久久综合色之久久综合| 美国毛片一区二区三区| 91精品麻豆日日躁夜夜躁| 亚洲精品国产一区二区精华液 | 夜夜嗨av一区二区三区中文字幕 | 国产精品美女久久久久久2018| 国内精品国产三级国产a久久| 欧美肥妇bbw| 婷婷六月综合亚洲| 欧美日韩精品欧美日韩精品一| 亚洲色图.com| 不卡的av电影| 国产精品久久久久aaaa| 大白屁股一区二区视频| 国产亚洲视频系列| 国产成人综合在线观看| 26uuu精品一区二区| 国内精品久久久久影院一蜜桃| 欧美成人乱码一区二区三区| 免费成人av在线播放| 日韩欧美亚洲另类制服综合在线| 日韩精品亚洲专区| 欧美日本一区二区| 日韩激情视频在线观看| 4438x亚洲最大成人网| 污片在线观看一区二区| 91麻豆精品国产91久久久资源速度| 亚洲高清免费观看| 中文字幕精品三区| www.欧美.com| 亚洲综合999| 欧洲亚洲国产日韩| 首页综合国产亚洲丝袜| 欧美肥妇free| 精品一区二区三区不卡 | 精品一区免费av| 亚洲精品在线观看网站| 国产成人8x视频一区二区| 国产亚洲欧美在线| av成人免费在线| 亚洲午夜精品在线| 91精品国产综合久久蜜臀| 久久不见久久见免费视频1| 欧美va亚洲va国产综合| 久久99久久99| 中文在线一区二区| 91丨porny丨户外露出| 亚洲综合一区二区三区| 欧美亚州韩日在线看免费版国语版| 亚洲超碰精品一区二区| 日韩欧美亚洲国产精品字幕久久久| 国产一区美女在线| 亚洲色图都市小说| 欧美一卡二卡在线| 国产成人av电影在线观看| 日本一区二区三区久久久久久久久不| jlzzjlzz欧美大全| 天天影视网天天综合色在线播放| 欧美不卡一区二区三区四区| 丁香啪啪综合成人亚洲小说| 夜夜嗨av一区二区三区| 日韩午夜在线观看视频| 豆国产96在线|亚洲| 亚洲影视在线观看| 久久久不卡网国产精品二区 | 一区二区三区视频在线观看| 欧美日韩1区2区| 高清av一区二区| 亚洲午夜久久久久久久久久久| 精品嫩草影院久久| 色综合天天做天天爱| 美腿丝袜一区二区三区| 国产精品久久久久久久久快鸭| 91麻豆精品久久久久蜜臀| 国产suv一区二区三区88区| 亚洲自拍偷拍麻豆| 国产网站一区二区三区| 欧美性三三影院| 福利一区二区在线观看| 日本中文在线一区| 亚洲人成影院在线观看| 精品久久久久久久人人人人传媒 | 亚洲成人激情社区| 国产亚洲综合av| 7777精品伊人久久久大香线蕉超级流畅| 国产69精品一区二区亚洲孕妇| 天堂va蜜桃一区二区三区漫画版| 国产精品理论片在线观看| 日韩欧美的一区| 欧美三区在线视频| www.av亚洲| 国产在线不卡一区| 三级在线观看一区二区| **性色生活片久久毛片| 精品国产一区二区亚洲人成毛片| 91国产成人在线| av中文字幕在线不卡| 久久精品国产秦先生| 亚洲国产精品一区二区尤物区| 国产亚洲1区2区3区| 欧美一区二区三区四区视频| 91丝袜美腿高跟国产极品老师| 精品一区二区在线看| 午夜欧美电影在线观看| 一区二区中文字幕在线| 久久人人97超碰com| 亚洲欧洲日韩av| 欧美精品一区二区三区蜜桃视频 | 日本网站在线观看一区二区三区| 亚洲欧美偷拍卡通变态| 国产精品免费视频观看| 欧美精品一区男女天堂| 日韩欧美色综合| 日韩视频一区二区三区在线播放| 在线精品视频免费播放| 成人a免费在线看| 福利电影一区二区三区| 国产一区二区三区av电影| 青青草97国产精品免费观看| 亚洲成人精品在线观看| 亚洲一线二线三线视频| 1000精品久久久久久久久| 国产精品高潮呻吟| 亚洲国产成人自拍| 欧美激情一区二区三区不卡 | av电影天堂一区二区在线观看| 国产xxx精品视频大全| 国产乱国产乱300精品| 狠狠v欧美v日韩v亚洲ⅴ| 精品一区二区免费在线观看| 裸体歌舞表演一区二区| 久久精品国产精品亚洲综合| 免费成人在线影院| 久久99精品久久久久婷婷| 久久精品国产99国产| 激情综合五月婷婷| 久久av资源网| 国产一区二区美女诱惑| 国产精品亚洲第一区在线暖暖韩国| 国产一区在线看| 国产91露脸合集magnet| gogogo免费视频观看亚洲一| 91丝袜国产在线播放| 欧洲激情一区二区| 欧美日韩精品欧美日韩精品| 欧美精品乱码久久久久久按摩| 欧美日韩不卡一区| 精品日本一线二线三线不卡| 国产日韩三级在线| 成人欧美一区二区三区小说| 亚洲一区二区不卡免费|