您的位置:首页 > 编程语言 > C#

深入.NET平台和C#编程--第二章经理评分

2017-02-13 16:11 513 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Day02_HomeWork_02经理评分
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//我想定义一个能保存3个员工的  员工对象数组
SE[] employees=new SE[3];
//1.给容器赋值
public void InitData()
{

employees[0] = new SE();
employees[0].Sid = 1;
employees[0].Sname = "彪哥";
employees[0].Age = 58;

employees[1] = new SE();
employees[1].Sid = 2;
employees[1].Sname = "敏姐";
employees[1].Age = 12;

employees[2] = new SE();
employees[2].Sid = 3;
employees[2].Sname = "付妈妈";
employees[2].Age = 30;

}
//2.内存中数据有一个载体,就是ListView控件的每一行   数据绑定
public void BindData()
{
foreach (SE item in employees)
{
//一个item就是一个员工对象,我需要将item幻化成一个ListViewItem,做一个类型转换
//ListViewItem 代表ListView中的一行数据
ListViewItem lvItem = new ListViewItem(item.Sid.ToString());  //行    游离
//第二列,第三列
lvItem.SubItems.Add(item.Sname);
lvItem.SubItems.Add(item.Age.ToString());

lvShow.Items.Add(lvItem);

}
}

private void Form1_Load(object sender, EventArgs e)
{
//简单:C#OOP
InitData();
BindData();
}
private void lvShow_MouseDoubleClick(object sender, MouseEventArgs e)
{
FrmJudge frm = new FrmJudge();

frm.data = lvShow.SelectedItems[0];
frm.Show();
}


}}

sing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Day02_HomeWork_02经理评分
{
//员工类
public class SE
{
public int Sid { get; set; }
public string Sname { get; set; }
public int Age { get; set; }
public string Asserts { get; set; }
public int Score { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 经理
{
public partial class FrmJudge : Form
{
public FrmJudge()
{
InitializeComponent();
}
public ListViewItem data;
private void FrmJudge_Load(object sender, EventArgs e)
{
this.textBox1.Text = data.SubItems[1].Text;
this.textBox1.ReadOnly = true;
}

private void button1_Click(object sender, EventArgs e)
{
data.SubItems[3].Text = this.textBox2.Text;
data.SubItems[4].Text = this.textBox3.Text;
}
}
}








                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: