引用类型传递 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 ...
随机推荐
- 三个PHP常用代码样例
作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的.尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世 ...
- 针对目前高校移动App的火热,哥决定点一把火
最近正在做市场调研,还请众位大哥大姐们帮忙投个票,求扩散 http://user.qzone.qq.com/717010686/vote/00000000feb6bc2a3ebd1e53
- 一步步学习NHibernate(7)——HQL查询(1)
请注明转载地址:http://www.cnblogs.com/arhat 从本章开始,老魏带着大家来学习一下HQL语句.HQL语句NHibernate为我们提供的一种功能比较强大的查询语句,这个HQL ...
- 项目的敏捷开发方法(转自MBAlib)
项目的敏捷开发方法 敏捷方法很多,包括 Scrum.极限编程.功能驱动开发以及统一过程(RUP)等多种法,这些方法本质实际上是一样的,敏捷开发小组主要的工作方式可以归纳为:作为一个整体工作: 按短迭代 ...
- tomcat 7 下添加 shared/lib 文件夹
你打开tomcat7\conf\catalina.properties文件再打开tomcat5的,看完后, 你就知道了 tomcat 5.5.35 # # List of comma-separate ...
- distinct 去重复查询——两个表join 连接,去掉重复的数据
------distinct 去重复查询 select * from accounts acc join (select distinct accid from roles) r on r.acci ...
- PYTHON的CGIServer的进化
按例程,一步一步理解如何从SOCKET,TCP,HTTP,CGIHTTP进化的. 最终,静态文件和脚本分享,且能处理FORM提交和展示. 下一步,到数据库??:) A,SOCKET #HTTPserv ...
- 练习--LINUX进程间通信之消息队列MSG
https://www.ibm.com/developerworks/cn/linux/l-ipc/part3/ 继续坚持,或许不能深刻理解,但至少要保证有印象. ~~~~~~~~~~~~~~ 消息队 ...
- 在C++中子类继承和调用父类的构造函数方法
构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法).因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需 ...
- 公司估值(贴现现金流量法DCF)
创业公司总会遇到并购或者入股等情况,CEO需要了解一些公司估值的方法,本文主要介绍贴现现金流量估值方法,供大家参考: 中国资产评估协会要求:在对企业价值进行评估时,应分析收益法.市场法和资产基础法三种 ...