using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace StuMgmClient { public partial class SetForm : Form { //StudentMysql sms = new StudentMysql(); Dictionary dic = new Dictionary(); Dictionary dic2 = new Dictionary(); int id = 0; int missionId = 0; public SetForm(DataRow dr) { InitializeComponent(); showData(dr); } private void panel1_Paint(object sender, PaintEventArgs e) { } //数据回显 public void showData(DataRow dr) { dic.Add(0, "未开始"); dic.Add(1, "进行中"); dic.Add(2, "待验收"); dic.Add(3, "等待验收中"); dic.Add(4, "验收中"); dic.Add(5, "验收完成"); dic.Add(6, "超时"); dic.Add(7, "预习"); dic2.Add(0, "基础学习(一阶段)"); dic2.Add(1, "四则运算(一阶段)"); dic2.Add(2, "算法题(一阶段)"); dic2.Add(3, "Modbus(一阶段)"); dic2.Add(4, "待定(二阶段)"); dic2.Add(5, "待定(二阶段)"); lblName.Text = dr["Name"].ToString(); id = Convert.ToInt32(dr["ID"]); missionId = Convert.ToInt32(dr["MissionId"]); // lblMission.Text = dic2[missionId]; int state = Convert.ToInt32(dr["State"]); comboBox2.SelectedIndex = state;//设置显示的item索引 try { dateTimePicker1.Value = Convert.ToDateTime(dr["Time"]); } catch { dateTimePicker1.Text = ""; } } private void button2_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.No; this.Close(); } private void button1_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Yes; DateTime dt= dateTimePicker1.Value; int st=comboBox2.SelectedIndex; //int s= sms.UpdateSet(id, missionId, dt, st); this.Close(); } private void SetForm_Load(object sender, EventArgs e) { } } }