private void listView2_Click(object sender, EventArgs e)
if (listView2.SelectedItems.Count > 0)
string x = listView2.SelectedItems[0].SubItems[0].Text.ToString();//选中行的第一列的值
string y = listView2.SelectedItems[0].SubItems[1].Text.ToString();//选中行的第二列的值
string z = listView2.SelectedItems[0].SubItems[2].Text.ToString();//选中行的第三列的值
......
catch (Exception e)
MessageBox.Show(e.Message);
MessageBox.Show("你选择了"+listView2.SelectedItems.Count.ToString()+"行!");
//可以利用Click事件,先判断是否选中,然后再取值 private void listView2_Click(object sender, EventArgs e) { if (listView2.SelectedItems.Count > 0) { try
this.imageList1.ImageSize = new System.Drawing.Size(2, 30);
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
this.
listView
1.SmallImageList = this.imageList1;
private void
listView
1_
Selected
IndexChanged(object sender, EventArgs e)
if (this.
listView
1.FocusedItem != null)//这个if必须的,不然会得到
值
但会报错
//MessageBox
设置
listview
的属性FullRowSelect,即可实现选中整行。(默认是false状态)
获取
选中行的数据
string personid =
ListView
_renyuan.FocusedItem.
Su
bIt
ems
[0].
Text
;
其中0表示行的第一个
值
,如果想取第二行改为1就可以了
首先必须要判断
listView
1.
Selected
Items
.Count>0或是
listview
1.
Selected
Indices.Count>0
否则第一次
点击
会选不中。
其次,好像
itemS
electionChanged或者
Selected
IndexChanged事件都可以触发。
ListView
控件数据操作
三、取得列表中的某列某行的数据
在使用
ListView
完成数据显示时,还需要得到其中的部分数据,以便实现交互式操作,下面的函数,可以实现这一功能。
取得指定的
ListView
控件的某一列某
一行
的数据,支持字段名和列号,支持多字段。
Public Function GetLvData(Lv As Object, Optional Fies, Optional RowNum As Integer = 0)
Dim sp() As String
Dim i As Integ
首先自定义Adapter适配器:public class FruitAdapter extends ArrayAdapter<Fruit> {
private static final String TAG = "FruitAdapter";
private int itemResourceId;
public FruitAdapter(@NonNull Con...
ListView
在虚模式下,CheckBox无法
点击
,可以用此方法实现
private void lvwTitle_MouseDown(object sender, MouseEventArgs e)
Point curPos = this.lvwTitle.PointToClient(Control.MousePosition);
ListView
Item lvwItem = this.lvwTitle.GetItemAt(curPos.X, curPos.Y);
if (lvwItem != null)
如何在
listview
中插入图片,相信大家很想知道,下面就为大家分享具体步骤:
第一步:在窗体中拖入
ListView
控件和imageList控件;
第二步:设置imageList控件的Images属性,添加你想要的图片;
第三步:设置
ListView
控件的SmallImageList、LargeImageList、StateImageList属性为imageList;
第四步:编辑
ListView
控件项的ImageIndex行为你就会发现图片成功显示出来了!
附:在
ListView
控件中添加选项的代码
private void button1_Click(object sender, Ev
(1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。
GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。
(3)AllowColu
item.
Su
bIt
ems
[0].
Text
= "";
item.
Su
bIt
ems
[1].
Text
= "";
item.
Su
bIt
ems
[2].
Text
= "";
// 依次将每个子项的文本内容设置为空