MyTT工作(一)ListView使用
//程序初始设置其基本属性,注释如下,并用loadData()得到其显示内容;
//设置eListView的基本属性
//loadData()函数得到表项,并显示
private void EmailForm_Load(object sender, System.EventArgs e)
{
eListView.GridLines = true ;//显示各个记录的分隔线
eListView.FullRowSelect = true ;//要选择就是一行
eListView.View = View.Details ;//定义列表显示的方式
eListView.Scrollable = true ;//需要时候显示滚动条
eListView.MultiSelect = false ; // 不可以多行选择
eListView.HeaderStyle = ColumnHeaderStyle.Clickable;
loadData();
}
//***********************得到数据集并绑定到rListView控件************/
//清空eListView
//设置表头。
//执行数据库查询操作,得到表中所要显示的数据
//数据按行绑定到eListView
/*********************************************************************/
private void loadData()
{
this.eListView.Clear();
// 针对数据库的字段名称,建立与之适应显示表头
eListView.Columns.Add ( "序号" , 50, HorizontalAlignment.Center ) ;
eListView.Columns.Add ( "用户名" , 60 , HorizontalAlignment.Center ) ;
eListView.Columns.Add ( "邮件地址" , 150 , HorizontalAlignment.Center ) ;
eListView.Visible = true ;
string strSql = string.Format("select name,mailbox from mail ");
DBConnection dbcon = new DBConnection();
IDataReader read = dbcon.getRead(strSql);
int i =0;
while(read.Read())
{
i ++;
ListViewItem Item = new ListViewItem ( ) ;
Item.SubItems.Clear ( ) ;
Item.SubItems[0].Text = i.ToString() ;
Item.SubItems.Add ( read.GetString(0)) ;
Item.SubItems.Add ( read.GetString(1)) ;
eListView.Items.Add ( Item ) ;
}
dbcon.close();//关闭数据库链接
}
通过以上就可以得到相应的数据,并显示到ListView中;
以下函数是对ListView双击取数据的一个例子:
//依据事件索引和对应的列数,把相关的内容对应的显示在相关TextBox控件中
private void eListView_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(this.eListView.SelectedItems.Count >0)
{
this.tbName.Text = eListView.SelectedItems[0].SubItems[1].Text;
this.tbEmail.Text = eListView.SelectedItems[0].SubItems[2].Text;
}
}
转载于:https://www.cnblogs.com/lufangtao/archive/2012/02/20/2360271.html
MyTT工作(一)ListView使用相关推荐
- Android--开发资源管理器/优化ListView显示列表方法
android:ListView中的getView原理 其实这里的复用技术在列表中是十分常见的,iphone中的tableView也有相关的技术,cell的复用 工作原理: ListView 针对Li ...
- android开发--ListView中的getView原理
其实这里的复用技术在列表中是十分常见的,iphone中的tableView也有相关的技术,cell的复用 工作原理: ListView 针对List中每个item,要求 adapter "给 ...
- android listview 不显示_ListView详细介绍与使用
image 前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView 的使用方法,和一些需要优化注意的地方,还有日 ...
- ListView、AdapterView、RecyclerView全面解析
原文链接:http://blog.csdn.net/carson_ho/article/details/51472640 AdapterView简介 AdapterView本身是一个抽象类,Adapt ...
- android listview自动加载更多,如何实现 Android ListView『上拉加载更多』?
ListView上拉加载更多的UI需求 (1)向上滑动 ListView,当最后一个条目滚入屏幕时开始加载更多条目,在列表底部增加一个 footerView:一个 infinite progressB ...
- Android 系统(188)---Android开发:ListView、AdapterView、RecyclerView全面解析
Android开发:ListView.AdapterView.RecyclerView全面解析 目录 ListView.AdapterView.RecyclerView全面解析.png Adapter ...
- android listview 滑动条显示_ListView详细介绍与使用
前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView 的使用方法,和一些需要优化注意的地方,还有日常开发过程中 ...
- Day4 自定义控件/ListView/RecyclerView
创建自定义控件 引入布局 在新增的title.xml中创建一个自定义的标题栏: <LinearLayout xmlns:android="http://schemas.android. ...
- ListView 和 RecyclerView 的使用
ListView的讲解 ListView详细介绍与使用 前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView ...
最新文章
- 字符串转数字 sql_SQL注入·sqli-labs·基于错误的字符串/数字型注入(第1~2关)
- vuex——做简单的购物车功能
- WCF自我学习之(一)
- nrf52840 gpiote如何配置中断输入_西门子S7-200 SMART PID回路控制,配置PID向导,查看项目组件...
- python类定义的讲解_python面向对象、自定义类等使用实例讲解
- python如何用色度表示数值大小_python中色度通道的YUV子采样
- 目标跟踪【更新中...】
- PHPCMS V9 为今天或几天前文章加new
- CCF201509-1 数列分段
- 【ElasticSearch】Es 源码之 IndicesClusterStateService 源码解读
- Oracle注入点信息基本检测
- java多线程 信号量(Semaphore),死锁
- C语言Sn的公式求和
- HDU 1880 魔咒词典(字符串hash)
- 教皇修改之后丢失的十天
- android netd和kernelframeworks的通信逻辑
- ppt制作教程与原理介绍(学习记录)
- 卸载onenote重新安装 很抱歉,遇到一些临时服务器问题
- 企业邮箱哪个好,教你正确的选择企业邮箱
- iosepub阅读器_iOS苹果手机上最好的3个mobi阅读器
热门文章
- stm32呼吸灯c语言程序,STM32使用PWM控制LED呼吸灯效果
- intellij idea JDK设置
- mysql 1亿条数据建索引时间_单表 13 亿记录创建索引需要多长时间?
- 电大计算机阅读英语作文,关于电大生活的英语作文
- 未对文件 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1 进行数字签名。无法在当前系统上运行该脚本。
- 4.Matplotlib多子图,文字和注释以及自定义坐标轴
- 使用tcpdump抓包
- 【前端面试】39道Vue高频面试题,亲测有效!!!快来看看呀!!
- Python爬虫自学系列(七) -- 项目实战篇(一)
- 您的连接不是私密连接的解决办法