引用类型传递 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 ...
随机推荐
- centos 关闭触摸板,触摸板点击
yum install xorg-x11-apps xinput –list 由图可以看出俺的本本触摸板ID为14,于是可以通过以下命令开启与关闭它: 禁止touchpad:xinput set-in ...
- web2py--------------用web2py写 django的例子 --------建立一个投票应用(1)
按照上一篇我们新建一个名为 polls 的app 然后文件结构如下 然后web2py 会自动向里边添加一些代码. 我们需要剔除一些,如这个 controllers ,defualt.py 的ind ...
- Python之路----文件操作
文件操作 1.能调用方法的一定是对象,比如数值.字符串.列表.元组.字典,甚至文件也是对象,Python中一切皆为对象. str1 = 'hello' str2 = 'world' str3 = ' ...
- Android分类前言
柚子园项目搁置后,半年多时间里都在开发微信公众平台和在公司实习,用的都是python,django,bottle,已经很久没有开发android了.技术的东西,不用就容易生疏甚至忘掉.刚好现在需要写毕 ...
- 创建Mysql
CREATE DATABASE IF NOT EXISTS yiya DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
- com.mchange.v2.c3p0.ComboPooledDataSource
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSourc ...
- win7(x64)+VS2012+cocos2d-x环境的配置以及试运行
原地址:http://blog.csdn.net/gf771115/article/details/20740993 转自:http://blog.sina.com.cn/s/blog_62df697 ...
- 李洪强漫谈iOS开发[C语言-015]-变量的使用
- Linux设备驱动程序:中断处理之顶半部和底半部
http://blog.csdn.net/yuesichiu/article/details/8286469 设备的中断会打断内核中进程的正常调度和运行,系统对更高吞吐率的追求势必要求中断服务程序尽可 ...
- 目录重定向的源代码工程( linux平台利用VFS实现目录重定向驱动)虚拟磁盘MINIPORT驱动代码(雨中风华)
http://download.csdn.net/user/fanxiushu/uploads/2 http://download.csdn.net/user/fanxiushu/uploads/1