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)
{
}
}
}
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)
{
}
}
}
相关文章推荐
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 员工离职管理
- C# WindowsForm 员工管理系统六【修改密码】
- C# WindowsForm 员工管理系统五【查看工资】
- C# WindowsForm 员工管理系统三【注册】
- 黑马程序员 C#学习笔记⑥ 三层架构基础实现员工信息管理
- C# WindowsForm 员工管理系统一【登录】
- C#Xml文档员工管理系统(简单版)
- 大公司业务流程审批组件【部门的员工—部门经理—部门副总—人力经理—人力副总】实现参考,强大的基础数据管理工具-C#.NET通用权限管理系统组件
- C# WindowsForm 员工管理系统二【删除】
- C# WindowsForm 员工管理系统四【发放工资】
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台四(C#开发)-通用数据管理模块
- C#代码实现对Windows凭据的管理
- 自动生成清空数据库的SQL语句 ----C#.NET 通用权限管理系统,.NET 开发者的福音
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)ArcGIS相关知识补充学习
- 使用集合(ArrayList,HashMap等做对比)实现员工管理系统案例
- 【C#MVC4】菜单管理和访问权限分配(一)
- C# Asp.Net MVC 3 项目实现控制器(controller)与页面(view)分项目管理
- C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码
- C# 体检套餐管理系统