教师评分项目总结


//创建一个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. [转] Js获取 本周、本月、本季度、本年、上月、上周、上季度、去年时间段

    /** * 针对时间的工具类 */ var DateTimeUtil = function () { /*** * 获得当前时间 */ this.getCurrentDate = function ( ...

  2. Linux查看进程和终止进程的技巧

    1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to按tab). 2. ps 命令用于查看当前正在运行 ...

  3. 原创:Javascript Websocket客户端封装

    调试中,马马虎虎能用var LeesWebSocket = function (options) { this.defaults = { host: "127.0.0.1", po ...

  4. 【BZOJ】1044: [HAOI2008]木棍分割 二分+区间DP

    链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1044 Description 有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, ...

  5. 排队(BZOJ1731:[Usaco2005 dec]Layout 排队布局)

    [问题描述] Czy喜欢将他的妹子们排成一队.假设他拥有N只妹纸,编号为1至N.Czy让他们站成一行,等待自己来派送营养餐.这些妹纸按照编号大小排列,并且由于它们都很想早点吃饭,于是就很可能出现多只妹 ...

  6. 微软Hololens学院教程- Holograms 101: Introduction with Device【微软教程已经更新,本文是老版本】

    这是老版本的教程,为了不耽误大家的时间,请直接看原文,本文仅供参考哦!原文链接:https://developer.microsoft.com/EN-US/WINDOWS/HOLOGRAPHIC/ho ...

  7. Jquery animate的使用方法

    js: $('#colspan').click(function () { if ($('#colspan').hasClass('glyphicon-chevron-up')) { $('#cols ...

  8. asp.net中下载功能

    //流方式下载 protected void ButtonButtonDownload_Click(object sender, EventArgs e) { //string fileName = ...

  9. char型字符串(数组)与string型字符串 指针与引用

    一.常指针: int *const p;    //指针不可改变,但是指针指向的数据可以改变. 指向常量的指针: const int *p;    //指针可以改变,但是指针指向的数据不可以改变. 指 ...

  10. Java Development Kit (JDK) 发展历程 及新特性

    SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE. EE(J2EE),enterprise edition,企业版,使用这 ...