教师评分项目总结


//创建一个SE员工类

1.1       //首先分析项目

* 01.我需要在LIstView控件中显示三个员工的信息

* 那么可以定义一个长度为3的数组来承载要显示的数据

* 02.通过分析,我们将定义这样一个数组

* SE[] emps=new SE[3];

* 03.写一个方法:给数组中每项赋值

* 04.将数组中的数据绑定到LIstView上,没遍历到数组中的一项,

* 形成ListView当中的一行

SE[] emps=new SE[2];

1.2 //写一个方法想SE对象数组里插入数据

public void LoadData()

{

emps[0]=new SE();

emps[0].ID = "001";

emps[0].Name = "李小龙";

emps[0].Age = 15;

emps[1] = new SE();

emps[1].ID = "002";

emps[1].Name = "成龙";

emps[1].Age = 15;

}

1.3 //写一个方法,将数组中的数据绑定到LIstVIew上形成行

public void FromArrayToListView()

{

foreach (SE emp in emps)

{

//每遍历到数组中一项,就构成界面上的一行

ListViewItem lvItem=new ListViewItem(emp.ID);

lvItem.SubItems.Add(emp.Name);

lvItem.SubItems.Add(emp.Age.ToString());

lvItem.SubItems.Add(emp.Assess);

lvItem.SubItems.Add(emp.Score.ToString());

lvShow.Items.Add(lvItem);

}

}

1.4 //双击鼠标的点击事件

private void lvShow_DoubleClick(object sender, EventArgs e)

{

//获取用户选中的员工

//双击列表界面,弹出选中员工的信息

FrmScore frm=new FrmScore();

frm.myitem = lvShow.SelectedItems[0];

frm.Show();

}

public ListViewItem myitem;

private void FrmScore_Load(object sender, EventArgs e)

{

txtName.Text=myitem.SubItems[1].Text;

txtAssess.Text = myitem.SubItems[3].Text;

txtScore.Text = myitem.SubItems[4].Text;

}

1.5 //将文本框中的值赋给myitem对象

private void btnOK_Click(object sender, EventArgs e)

{

myitem.SubItems[1].Text = txtName.Text;

myitem.SubItems[3].Text = txtAssess.Text;

myitem.SubItems[4].Text = txtScore.Text;

}

引用类型传递 ListView展示数据的更多相关文章

  1. Android 中利用ViewFlipper 滑动屏幕切换页面,ListView展示数据

    首先新建一个Android项目,命名为ViewFlipperTest 如图:项目机构,本项目主要操作图中红色箭头标注的文件 1.HgroupAdapter.java文件代码↓主要实现listview数 ...

  2. 第三章:使用ListView展示数据

    一.ImageList:存储图像集合 Images 存储的所有图像 ImageSize 图像的大小 ColorDepth 颜色数 TransparentColor 被视为透明的颜色 先设置ColorD ...

  3. Xamarin.Android 调用Web Api(通过ListView展示远程获取的数据)

    xamarin.android如何调用sqlserver 数据库呢(或者其他的),很多新手都会有这个疑问.xamarin.android调用远程数据主要有两种方式: 在Android中保存数据或调用数 ...

  4. C#-WinForm-ListView-表格式展示数据、如何将数据库中的数据展示到ListView中、如何对选中的项进行修改

    在展示数据库中不知道数量的数据时怎么展示最好呢?--表格 ListView - 表格形式展示数据 ListView 常用属性 HeaderStyle - "详细信息"视图中列标头的 ...

  5. Windows程序==>>使用ListView控件展示数据

    使用ListView控件展示数据 01.ImageList控件 1.了解了解         属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...

  6. 使用UITableView展示数据

    TableView主要用于展示数据,类似于Android中的ListView. 我们可以通过两个方式使用TableView.第一种是直接使用TableView类.第二种是通过UITableViewCo ...

  7. repeater灵活运用、repeater的commmand用法、如何不用repeater展示数据

    实体类: using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <su ...

  8. c#基础语言编程-按值类型和引用类型传递参数

    引言 在介绍传递参数介绍前,请明白参数类型和传递方式是不同的.传递方式分为按值类型和引用类型传递参数.参数类型有值类型和引用类型,这个和C++是不同的.这里的传递方式对应c++中的深复制和浅复制. 两 ...

  9. Android 根据EditText搜索框ListView动态显示数据

    根据EditText搜索框ListView动态显示数据是根据需求来的,觉得这之中涉及的东西可能比较的有意思,所以动手来写一写,希望对大家有点帮助. 首先,我们来分析下整个过程: 1.建立一个layou ...

随机推荐

  1. compass(sass)+seajs+frozenui+frozenjs+svn主干分支

    1.compass框架 sass编译 1.compass create 项目名 2.cd目录,执行compass watch 2.frozen框架 js(frozen.js),css(global.c ...

  2. jquery验证手机号码、邮箱格式是否正确示例代码

    本文为大家介绍下使用jquery验证邮箱.验证手机号码,具体实现思路及代码如下,感兴趣的朋友可以学习下 复制代码代码如下: //jquery验证邮箱  function checkSubmitEmai ...

  3. 总结源码编译安装mysql

    最近在学习源码编译安装LAMP.LNMP时,一直遇到一个难题,就是就是mysql无论怎么源码编译安装,到最后启动服务都提示"Starting MySQL.The server quit wi ...

  4. 机器学习实战:数据预处理之独热编码(One-Hot Encoding)

    问题由来 在很多机器学习任务中,特征并不总是连续值,而有可能是分类值. 例如,考虑一下的三个特征: ["male", "female"] ["from ...

  5. 《编写高质量代码:改善Python程序的91个建议》读后感

    编写高质量代码:改善Python程序的91个建议  http://book.douban.com/subject/25910544/ 1.(建议16)is 用于判断两个对象的id是否相等,==才是判断 ...

  6. 几种更新(Update语句)查询的方法【转】

    正 文: 数据库更新就一种方法Update,其标准格式:Update 表名 set 字段=值 where 条件不过根据数据的来源不同,还是有所区别的:  1.从外部输入这种比较简单例:update t ...

  7. mysql查看表结构命令

    mysql查看表结构命令 mysql查看表结构命令,如下: desc 表名;show columns from 表名;describe 表名;show create table 表名; use inf ...

  8. Ubuntu启动停止在checking battery state...

    Ubuntu在“checking battery state...”处停止了,出现这种现象的原因可能有很多种.笔者遇到的是其中的一种. 情景描述: 笔者此前将Ubuntu的图形启动方式修改为了字符界面 ...

  9. CoreBluetooth - 中心模式

    BLE中心模式流程-coding BLE中心模式流程 - 1.建立中心角色 - 2.扫描外设(Discover Peripheral) - 3.连接外设(Connect Peripheral) - 4 ...

  10. Oracle----Key Word

    desc|describe table_name DCL----column ----add -- add one column alter table product ); -- add multi ...