怎么用C#實現(xiàn)學(xué)員信息管理系統(tǒng)-創(chuàng)新互聯(lián)

這篇文章主要介紹“怎么用C#實現(xiàn)學(xué)員信息管理系統(tǒng)”,在日常操作中,相信很多人在怎么用C#實現(xiàn)學(xué)員信息管理系統(tǒng)問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用C#實現(xiàn)學(xué)員信息管理系統(tǒng)”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、重慶網(wǎng)站建設(shè)公司、微信開發(fā)、微信平臺小程序開發(fā)、集團成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:茶樓設(shè)計等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致表揚!

代碼如下:

//登陸入口頁面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 學(xué)員管理系統(tǒng){ public partial class Lo : Form { public Lo() {  InitializeComponent(); }  string sql= "Data Source=LAPTOP-PCMBBB0N;Initial Catalog=DB_Student;Trusted_Connection=true;";  private void Log_Load(object sender, EventArgs e) {  this.FormBorderStyle = FormBorderStyle.FixedToolWindow;  this.Location = new Point(Screen.PrimaryScreen.Bounds.Width / 2 - this.Width / 2, Screen.PrimaryScreen.Bounds.Height / 2 - this.Height / 2); } Main main;  private void button1_Click(object sender, EventArgs e) {  try  {  string pwd =txtpwd.Text;  if (pwd.ToString() == "")  {   label2.Visible = true;   label2.Text = "密碼不能為空!";  }  else  {   if (pwd.Equals((table.Rows[0]["Pwd"]).ToString()))   {   label2.Visible = false;   main = new Main();   main.Show();   this.Visible = false;   }   else   {   label2.Text = "密碼不正確!";   label2.Visible = true;   }  }  }  catch (Exception)  {  throw;  } } DataTable table = new DataTable(); private void txtid_Leave(object sender, EventArgs e) {  try  {  int id = int.Parse(txtid.Text);   //1.鏈接數(shù)據(jù)庫對象   SqlConnection sqlcon = new SqlConnection(sql);  //3.創(chuàng)建數(shù)據(jù)庫命令對象  SqlCommand cmd = new SqlCommand();  cmd.Connection = sqlcon;   cmd.CommandText = "SELECT * FROM Student WHERE ID=" + id;   //5.數(shù)據(jù)適配器對象  SqlDataAdapter sda = new SqlDataAdapter();  sda.SelectCommand = cmd;  //6.這個table可以用來接受適配的最終結(jié)果  sda.Fill(table);   if (table.Rows.Count > 0)  {   label1.Visible = false;  }  else  {   label1.Visible = true;   label1.Text = "輸入ID不存在!";  }  }  catch (Exception)  {    label1.Visible = true;  label1.Text = "請輸入純數(shù)字ID!";  txtid.Focus();  txtid.Text = "";  } } private void button2_Click_1(object sender, EventArgs e) {  Register register = new Register();  register.ShowDialog();  this.Visible = true;  label1.Visible = false; } }}
//注冊頁面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 學(xué)員管理系統(tǒng){ public partial class Register : Form { public Register() {  InitializeComponent(); } string sql = "Data Source=LAPTOP-PCMBBB0N;Initial Catalog=DB_Student;Trusted_Connection=true;";  private void button1_Click(object sender, EventArgs e) {  try  {  SqlConnection sqlCon = new SqlConnection(sql);  string sqltxt = string.Format("INSERT INTO Student VALUES('{0}','{1}','{2}','{3}','{4}')", textBox2.Text, textBox1.Text, textBox3.Text, textBox4.Text, textBox5.Text);  SqlCommand cmd = new SqlCommand(sqltxt, sqlCon);  sqlCon.Open();  int res = cmd.ExecuteNonQuery();  if (res > 0)  {   MessageBox.Show("注冊成功");   textBox1.Text = "";   textBox2.Text = "";   textBox3.Text = "";   textBox4.Text = "";   textBox5.Text = "";   textBox1.Focus();  }  }  catch (Exception)  {  throw;  } }
//信息頁面(可以進行數(shù)據(jù)庫信息更改,刪除,查看 以及翻頁操作)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 學(xué)員管理系統(tǒng){ public partial class Main : Form { public Main() {  InitializeComponent(); }   string strcon = "Data Source=LAPTOP-PCMBBB0N;Initial Catalog=DB_Student;Trusted_Connection=true;"; int countPage; int nowPage = 1; SqlConnection sqlCon;  private void Main_Load(object sender, EventArgs e) {  sqlCon = new SqlConnection(strcon);  //綁定頁碼信息  try  {  string sql = "SELECT COUNT(*) FROM Student";  SqlCommand cmdl = new SqlCommand(sql, sqlCon);  sqlCon.Open();  object res = cmdl.ExecuteScalar();  if (res != null)  {   if ((int)res % 6 > 0)   {   countPage = ((int)res / 6) + 1;   }   else   {   countPage = (int)res / 6;   }  }  }  catch (Exception)  {  throw;  }  finally  {  sqlCon.Close();  }  //初始信息綁定  try  {  SetPage(sqlCon);  dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;  dataGridView1.RowHeadersVisible = false;  foreach (DataGridViewColumn dc in dataGridView1.Columns)  {   dc.SortMode = DataGridViewColumnSortMode.Programmatic;  }  dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;  dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;  dataGridView1.ScrollBars = ScrollBars.None;  dataGridView1.MultiSelect = false;  dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;  dataGridView1.AllowUserToResizeRows = false;  dataGridView1.AllowUserToResizeColumns = false;     dataGridView1.ScrollBars = ScrollBars.None;  dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;  dataGridView1.AllowUserToAddRows = false;  dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;  dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;  foreach (DataGridViewColumn item in dataGridView1.Columns)  {   item.SortMode = DataGridViewColumnSortMode.NotSortable;  }  dataGridView1.ReadOnly = true;  dataGridView1.CellMouseDown += DataGridView1_CellMouseDown;  }  catch (Exception ex)  {  throw;  }  finally  {  sqlCon.Close();  } } private void SetPage(SqlConnection sqlCon) {  string sql = string.Format("SELECT ID AS '賬號',NAME AS '姓名',Sex AS '性別',Age AS '年齡',Zhanli AS '電話' FROM Student WHERE ID IN(SELECT TOP(6) ID FROM Student WHERE ID NOT IN (SELECT TOP({0}) ID FROM Student ORDER BY ID)ORDER BY ID ) ORDER BY ID", (nowPage - 1) * 6);  SqlCommand cmd = new SqlCommand(sql, sqlCon);  SqlDataAdapter sda = new SqlDataAdapter(cmd);  DataSet ds = new DataSet();  sda.Fill(ds);  dataGridView1.DataSource = ds.Tables[0];  label1.Text = nowPage.ToString();  label3.Text = countPage.ToString(); }  private void DataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) {  if (e.Button == MouseButtons.Right && dataGridView1.SelectedRows.Count > 0)  {  dataGridView1.ClearSelection();  dataGridView1.Rows[e.RowIndex].Selected = true;  ID.Idd = (int)dataGridView1.SelectedCells[0].Value;  contextMenuStrip1.Show();  } } private void 刪除ToolStripMenuItem1_Click(object sender, EventArgs e) {  try  {  SqlConnection sqlCon = new SqlConnection(strcon);  string sqltxt = "DELETE FROM Student WHERE ID=" + ID.Idd;  SqlCommand cmd = new SqlCommand(sqltxt, sqlCon);  sqlCon.Open();  int res = cmd.ExecuteNonQuery();  if (res > 0)  {   MessageBox.Show("刪除成功!");   Main ma = new 學(xué)員管理系統(tǒng).Main();   ma.Show();   this.Visible = false;  }  }  catch (Exception)  {  throw;  } } private void 修改密碼ToolStripMenuItem_Click(object sender, EventArgs e) {  xiugai xiu = new xiugai();  xiu.ShowDialog();  this.Visible = false; } private void 查看詳細(xì)信息ToolStripMenuItem_Click(object sender, EventArgs e) {  chakan cha = new chakan();  cha.ShowDialog();  this.Visible = false; } private void 下一頁ToolStripMenuItem_Click(object sender, EventArgs e) {    if (nowPage >= countPage)  {  return;  }  else  {  nowPage++;  SetPage(sqlCon);  } }  private void 上一頁ToolStripMenuItem_Click(object sender, EventArgs e) {  if (nowPage <= 1)  {  return;  }  else  {  nowPage--;  SetPage(sqlCon);  } } }}
/查看詳細(xì)信息using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 學(xué)員管理系統(tǒng){ public partial class chakan : Form { public chakan() {  InitializeComponent(); }  private void button1_Click(object sender, EventArgs e) {  Main ma = new 學(xué)員管理系統(tǒng).Main();  ma.Show();  this.Visible = false;  } string sql = "Data Source=LAPTOP-PCMBBB0N;Initial Catalog=DB_Student;Trusted_Connection=true;"; private void chakan_Load(object sender, EventArgs e) {  try  {  SqlConnection sqlcon = new SqlConnection(sql);  string sqltxt = "SELECT * FROM Student WHERE ID="+ID.Idd;   SqlCommand cmd = new SqlCommand(sqltxt, sqlcon);  sqlcon.Open();  SqlDataAdapter sda = new SqlDataAdapter(cmd);  DataTable table = new DataTable();  sda.Fill(table);  Name1.Text = (table.Rows[0]["NAME"]).ToString();  ID1.Text = (table.Rows[0]["ID"]).ToString();  Pwd.Text = (table.Rows[0]["Pwd"]).ToString();  Sex.Text = (table.Rows[0]["Sex"]).ToString();  Age.Text = (table.Rows[0]["Age"]).ToString();  Zhanli.Text = (table.Rows[0]["Zhanli"]).ToString();  }  catch (Exception)  {  throw;  } } }}
//創(chuàng)建一個類用來存儲用戶賬號using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 學(xué)員管理系統(tǒng){ public class ID { public static int idd; public static int Idd {  get  {  return idd;  }  set  {  idd = value;  } } }}
//修改密碼using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 學(xué)員管理系統(tǒng){ public partial class xiugai : Form { public xiugai() {  InitializeComponent(); } string sql = "Data Source=LAPTOP-PCMBBB0N;Initial Catalog=DB_Student;Trusted_Connection=true;"; private void button1_Click(object sender, EventArgs e) {  string yuan = textBox1.Text;  string New = textBox2.Text;  string New2 = textBox3.Text;  if (yuan=="")  {  label4.Visible = true;  textBox1.Focus();  }  else  {  if (New=="")  {   label5.Visible = true;   textBox2.Focus();  }  else  {   if (New2==""||New2!=New)   {   label6.Visible = true;   textBox3.Focus();   }   else   {   try   {    int num = int.Parse(yuan);    SqlConnection sqlcon = new SqlConnection(sql);    string sqltext = "UPDATE Student SET Pwd=" + New2 + "WHERE ID="+ID.Idd;    //string sqltext = "UPDATE StudentInfor SET Pwd=" + New2 + "WHERE ID="+ID.Idd;    SqlCommand cmd = new SqlCommand(sqltext,sqlcon);    sqlcon.Open();    int res = cmd.ExecuteNonQuery();    if (res>0)    {    MessageBox.Show("修改成功");    }   }   catch (Exception)   {    throw;   }   }  }  } } }}

到此,關(guān)于“怎么用C#實現(xiàn)學(xué)員信息管理系統(tǒng)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

名稱欄目:怎么用C#實現(xiàn)學(xué)員信息管理系統(tǒng)-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://muchs.cn/article44/eggee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、定制網(wǎng)站、網(wǎng)站設(shè)計公司品牌網(wǎng)站制作、ChatGPT、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營