引用类型传递 ListView展示数据
教师评分项目总结


//创建一个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展示数据的更多相关文章
- Android 中利用ViewFlipper 滑动屏幕切换页面,ListView展示数据
首先新建一个Android项目,命名为ViewFlipperTest 如图:项目机构,本项目主要操作图中红色箭头标注的文件 1.HgroupAdapter.java文件代码↓主要实现listview数 ...
- 第三章:使用ListView展示数据
一.ImageList:存储图像集合 Images 存储的所有图像 ImageSize 图像的大小 ColorDepth 颜色数 TransparentColor 被视为透明的颜色 先设置ColorD ...
- Xamarin.Android 调用Web Api(通过ListView展示远程获取的数据)
xamarin.android如何调用sqlserver 数据库呢(或者其他的),很多新手都会有这个疑问.xamarin.android调用远程数据主要有两种方式: 在Android中保存数据或调用数 ...
- C#-WinForm-ListView-表格式展示数据、如何将数据库中的数据展示到ListView中、如何对选中的项进行修改
在展示数据库中不知道数量的数据时怎么展示最好呢?--表格 ListView - 表格形式展示数据 ListView 常用属性 HeaderStyle - "详细信息"视图中列标头的 ...
- Windows程序==>>使用ListView控件展示数据
使用ListView控件展示数据 01.ImageList控件 1.了解了解 属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...
- 使用UITableView展示数据
TableView主要用于展示数据,类似于Android中的ListView. 我们可以通过两个方式使用TableView.第一种是直接使用TableView类.第二种是通过UITableViewCo ...
- repeater灵活运用、repeater的commmand用法、如何不用repeater展示数据
实体类: using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <su ...
- c#基础语言编程-按值类型和引用类型传递参数
引言 在介绍传递参数介绍前,请明白参数类型和传递方式是不同的.传递方式分为按值类型和引用类型传递参数.参数类型有值类型和引用类型,这个和C++是不同的.这里的传递方式对应c++中的深复制和浅复制. 两 ...
- Android 根据EditText搜索框ListView动态显示数据
根据EditText搜索框ListView动态显示数据是根据需求来的,觉得这之中涉及的东西可能比较的有意思,所以动手来写一写,希望对大家有点帮助. 首先,我们来分析下整个过程: 1.建立一个layou ...
随机推荐
- evaluateScript--evaluatePopoverScript--区别
appcan.window.evaluateScript({}) //window.open()页面之间使用 appcan.window.evaluatePopoverScr ...
- javascript中的变量作用域以及变量提升详细介绍
在javascript中, 理解变量的作用域以及变量提升是非常有必要的.这个看起来是否很简单,但其实并不是你想的那样,还要一些重要的细节你需要理解变量作用域 “一个变量的作用域表示这个变量存在的上下文 ...
- PHP学习心得(九)——函数
一个函数可由以下的语法来定义.任何有效的 PHP 代码都有可能出现在函数内部,甚至包括其它函数和类定义. 函数名和 PHP 中的其它标识符命名规则相同.有效的函数名以字母或下划线打头,后面跟字母,数字 ...
- Interface的多层继承
我有一段如下代码,定义一个接口iInterface,cBase实现iInterface,cChild继承cBase,UML为 预期是想要cBase.F()的执行逻辑,同时需要cChild的返回值,所以 ...
- 支持阻塞操作和轮询操作的globalfifo设备驱动代码分析以及测试代码
#include <linux/module.h> #include <linux/types.h> #include <linux/fs.h> #include ...
- hadoop 补充(转)
1.输入文件: 文件是MapReduce任务的数据的初始存储地.正常情况下,输入文件一般是存在HDFS里.这些文件的格式可以是任意的:我们可以使用基于行的日志文件,也可以使用二进制格式,多行输入记录或 ...
- Compass 使用手册
在EDM中使用基准 定义和基准相关的术语 这一段定义了基准术语.可以在属性对话框中知道 项目属性 系统基准 系统基准在项目属性里设置,并且值为0.它 ...
- Java Development Kit (JDK) 发展历程 及新特性
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE. EE(J2EE),enterprise edition,企业版,使用这 ...
- C++引用的实质
转自探索c++的底层机制 在看这篇文章之前,请你先要明白一点:那就是c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确, ...
- JDBC MySQL字段类型为datetime的数据取出(util.Date)
使用ResultSet的getTimestamp方法获取java.util.Date型数据 java.util.Date time = rs.getTimestamp("time" ...