ListView我认为是种数据型的控件以装載和展示数据为目的,当然也能展示图片这个功能没有试过。这里讲一下ListView的第一次使用后的一些小结
ListView一些设置与添加字段。
一、鼠标選中一行记录如何读取那行记录中的某列记录?
SelectedItems[0]指的是你选中的行,如果你选中的是多行那么第一行中括号里就是0,第二行就是1鉯此类推。
SubItems[0] 指的是你选中的列第一列中括号里就是0,第二行就是1以此类推。
二、Listview中双击记录事件
在 .cs 文件里写:
//这里写你想要产生的倳件。例如:
在 .Designer.cs 文件里找到相关的控件代码写入如下信息:
有时候用Listview会遇到这样的麻烦
众所周知主键是区分每条不同记录最可靠的方法,一旦主键不显示在Listview中那选中Listview某一行也就意味着在这一行中取不到这条记录的主键,只能取到其他显示的字段那如何把这条记录传递給其他窗口呢?用其他字段如果是这样的话就风险太大了,因为其他字段会有重复的可能这样的程序就会出现BUG。
这时候就该发挥隐藏列的作用了隐藏列方便使用,其作用是在前台页面看不出有那条主键的字段但是在代码控制中却包含了这个字段,我们点击某一条记錄时就能方便的获取这条记录的主键字段这样只要把这字段字符传到其他窗体就没问题了,因为主键字段是唯一且不能为空的
下面说說具体实现方法。
红色的是列的标题白色的是循环输出每一行数据,这样可以很明显的看出只有3列,却插入了4列的数据而最后一列僦是主键,而显示是也只有3列那有人会问了,既然第四列没有显示如何去第四列的数据呢?
这个3显示的就是第四列的数据因为计算機是从0开始计数的,很简单吧!
加载中请稍候......
}
没写过几篇博客就当练练手,記录一下笔记不喜勿喷!
本程序实现的效果是当鼠标点击控件的一行,在所选行的末尾出现一个button按钮并为button按钮添加响应事件。
1、工程准备首先我们创建一个C#的窗体应用程序,起名WFAListViewBtn
2、控件准备。给窗体添加一个ListView控件这里的ID就是默认的就好了。控件的属性需要一下3处修改:
3、定义变量这个变量就是关于Button控件的,定义代码如下:
4、添加窗体响应事件双击窗体,添加窗体的初始加载函数代码如下:
6、button按钮响应事件。代码如下:
到此为止代码的准备功能就完成了,点击运行查看实现效果。如下图:
点击后面的button显示下图
}