您的位置:首页 > 编程语言 > C#

c#员工管理

2015-05-15 09:17 141 查看
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace second

{

    public partial class Form6 : Form

    {

        public Form6()

        {

            InitializeComponent();

        }

        SqlConnection conn = new SqlConnection("server=.;database=employee;uid=sa;pwd=123");

        SqlDataAdapter da;

        DataSet ds=new DataSet();

        private void Form6_Load(object sender, EventArgs e)

        {

            da = new SqlDataAdapter("select * from empinfo", conn);

            da.Fill(ds, "empinfo");

            dgv.DataSource = ds.Tables["empinfo"];

            cobId.DataSource = ds.Tables["empinfo"];

            cobId.DisplayMember = "empid";

            cobGen.DataSource = ds.Tables["empinfo"];

            cobGen.DisplayMember = "emgender";

            

        }

        private void dgv_CellClick(object sender, DataGridViewCellEventArgs e)

        {

            cobId.DataSource = ds.Tables["empinfo"];

            cobId.DisplayMember = "empid";

            cobGen.DataSource = ds.Tables["empinfo"];

            cobGen.DisplayMember = "emgender";

            txtName.Text = ds.Tables["empinfo"].Rows[e.RowIndex][1].ToString();

            txtSal.Text = ds.Tables["empinfo"].Rows[e.RowIndex][3].ToString();

            pbImg.Image = Image.FromFile(ds.Tables["empinfo"].Rows[e.RowIndex][4].ToString());

        }

        private void btnAdd_Click(object sender, EventArgs e)

        {

            

            string name = txtName.Text;

            string gender = cobGen.Text;

            string salary = txtSal.Text;

            conn.Open();

            string inserSql = "insert into empinfo(empname,emgender,emsalary) values('" + name + "','" + gender + "','" + salary + "')";

            SqlCommand cmd = new SqlCommand(inserSql, conn);

            cmd.ExecuteReader();

            conn.Close();

            

        }

        private void btnUpdate_Click(object sender, EventArgs e)

        {

            string name = txtName.Text;

            string gender = cobGen.Text;

            string salary = txtSal.Text;

            conn.Open();

            string updateSql = "UPDATE empinfo SET empname = '" + name + "',emgender='" + gender + "',emsalary='" + salary + "' where empid='" + (ds.Tables["empinfo"].Rows[dgv.CurrentCell.RowIndex][0]) + "'";

            SqlCommand cmd = new SqlCommand(updateSql, conn);

            cmd.ExecuteReader();

            conn.Close();

        }

        private void btnDel_Click(object sender, EventArgs e)

        {

            

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐