先说几句,作为一个还在学习的程序员,掌握的知识有限;但我利用自身所学,给一些像我一样还在学习的码农提供我的绵薄之力!写的不好,但是尽力了,希望大牛指点。多多吐槽!!! 好了开始说项目需求: 实现新增员工;使用DataGridView控件展示员工信息;实现根据员工工号进 ...
先说几句,作为一个还在学习的程序员,掌握的知识有限;但我利用自身所学,给一些像我一样还在学习的码农提供我的绵薄之力!
写的不好,但是尽力了,希望大牛指点。多多吐槽!!!
好了开始说项目需求: 实现新增员工;使用Dataget='_blank'>GridView控件展示员工信息;实现根据员工工号进行模糊查询;实现删除员工信息;每天只能签到一次;签退前必须已经签到
看到这些需求,我们先要思考下该做什么,理清思路才能更快的完成项目。我通常先搭建窗体,然后根据要求逐步实现项目要求!
这是我们所要用的到的三个窗体
我们建一个辅助类,初始化一个单列的泛型集合,给单列的泛型集合付个初值
class Worker { private string id; private string name; private int age; private string sex; public string ID { get { return id; } set { id = value; } } public string Name { get { return name; } set { name = value; } } public int Age { get { return age; } set { age = value; } } public string Sex { get { return sex; } set { sex = value; } } public static List<Worker> list = new List<Worker>(); public static void Insert() { Worker w1 = new Worker(); w1.ID = "20090101"; w1.Name = "王小毛"; w1.Age = 20; w1.Sex = "男"; list.Add(w1); Worker w2 = new Worker(); w2.ID = "20090102"; w2.Name = "周新雨"; w2.Age = 19; w2.Sex = "女"; list.Add(w2); } }
private void FrmThisd_Load(object sender, EventArgs e) { dgvList.AutoGenerateColumns = false; BindingSource bs = new BindingSource(); bs.DataSource = Record.relist.Values; dgvList.DataSource = bs; lbl1.Text = dgvList.RowCount.ToString(); }
原标题:用WinForm写的员工考勤项目!!!!!!
关键词:winform
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。