创建MyOffice项目

创建查看评分窗体(FrmLOOK),添加定义成员数组,将员工数据绑定到FrmLOOK窗体的ListView控件上

 public ListViewItem lv;
        private void Form1_Load(object sender, EventArgs e)
        {
            string sename = lv.SubItems[1].Text;
            txtsename.Text = sename;
        }

        private void btnexit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnok_Click(object sender, EventArgs e)
        {
            if (isnull() == true)
            {
                string suggest = txtwritesuggest.Text;
                int suggestscore = 0;
                try
                {
                    suggestscore = Convert.ToInt32(txtpmscore.Text);
                }
                catch (Exception)
                {
                    MessageBox.Show("请正确输入!");
                }
                lv.SubItems[3].Text = suggest;
                lv.SubItems[4].Text = suggestscore.ToString();

            }
            this.Hide();
        }
        public bool isnull()
        {
            if (txtwritesuggest.Text.Equals(string.Empty))
            {
                MessageBox.Show("请填写评价");
                this.txtwritesuggest.Focus();
                return false;
            }
            else if (txtpmscore.Text.Equals(string.Empty))
            {
                MessageBox.Show("请填写评分");
                this.txtpmscore.Focus();
                return false;
            }
            else
            {
                return true;
            }
        }

  

 public LOOK()
        {
            InitializeComponent();
            fuzhi();
            zhanshi();
        }
        public  SE[] user = new SE[3];
        private void LOOK_Load(object sender, EventArgs e)
        {
            
        }
        public void fuzhi()
        {
            SE a = new SE();
            a.Id = "111";
            a.Name = "王小毛";
            a.Age = "26";
            a.appraise = "未评价";
            a.Scoer = "0";
            user[0] = a;

            SE a1 = new SE();
            a1.Id = "112";
            a1.Name = "周新宇";
            a1.Age = "22";
            a1.appraise = "未评价";
            a1.Scoer = "0";
            user[1] = a1;

            SE a2 = new SE();
            a2.Id = "113";
            a2.Name = "张硕";
            a2.Age = "23";
            a2.appraise = "未评价";
            a2.Scoer = "0";
            user[2] = a2;
        }
        public void zhanshi()
        {
            for (int i = 0; i < user.Length; i++)
            {
                ListViewItem lv=new ListViewItem();
                lv.Text = user[i].Id;
                lv.SubItems.Add(user[i].Name);
                lv.SubItems.Add(user[i].Age.ToString());
                lv.SubItems.Add(user[i].appraise);
                lv.SubItems.Add(user[i].Scoer.ToString());
                listVi.Items.Add(lv);
            }
        }

        private void listVi_SelectedIndexChanged(object sender, EventArgs e)
        {
           
        }

        private void listVi_DoubleClick(object sender, EventArgs e)
        {
            ListViewItem lvlistitem = listVi.SelectedItems[0];
            Form1 frm = new Form1();
            frm.lv = lvlistitem;
            frm.Show();
        }
    }
}

  

 public class SE
    {
        public string Id { get; set; }
        public string Name { get; set; }
        public string Age { get; set; }
        public string appraise { get; set; }
        public string Scoer { get; set; }
        public string Senum { get; set; }
        
    }

  

更多详情请关注 http://www.cnblogs.com/baixingqiang/
原文地址:https://www.cnblogs.com/baixingqiang/p/5329833.html