public FrmMain()
{
InitializeComponent();
}
public FrmZhu Frmparent { get; set; }
private void FrmMain_Load(object sender, EventArgs e)
{
SE s1 = new SE();
s1.id = "2009100";
s1.name = "周星星";
s1.age = "20";
s1.sex = "男";
SE s2 = new SE();
s2.id = "2009101";
s2.name = "张雪雪";
s2.age = "19";
s2.sex = "女";
ComboBoxDemo<SE> cse = new ComboBoxDemo<SE>();
cse.ItemText = s1.sex;
cse.ItemValue = s1;
ComboBoxDemo<SE> csr = new ComboBoxDemo<SE>();
csr.ItemText = s2.sex;
csr.ItemValue = s2;
List<ComboBoxDemo<SE>> cmb = new List<ComboBoxDemo<SE>>();
cmb.Add(cse);
cmb.Add(csr);
cmbSex.DisplayMember = "ItemText";
cmbSex.ValueMember = "ItemValue";
cmbSex.DataSource = cmb;
}
private void btnBaoCun_Click(object sender, EventArgs e)
{
try
{
SE pr = new SE();
pr.id = this.txtID.Text.Trim();
pr.age = this.txtAge.Text.Trim();
if (this.cmbSex.SelectedItem.ToString() == "男")
{
pr.sex = Gender.男.ToString();
}
else
{
pr.sex = Gender.女.ToString();
}
pr.name = this.txtName.Text.Trim();
foreach (SE item in Frmparent.programmerList)
{
if (item.id == pr.id)
{
MessageBox.Show("此工号存在");
return;
}
}
Frmparent.programmerList.Add(pr);
this.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
this.Frmparent.BindGrid(Frmparent.programmerList);
}
}
}
}