listview控件加CheckBox
窗口load:
listViewLayersName.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
listViewLayersName.View = System.Windows.Forms.View.Details;
ColumnHeader clh = new ColumnHeader();
clh.Width = listViewLayersName.Width;
clh.Text = "图层名称";
listViewLayersName.Columns.Add(clh);
listViewLayersName.HeaderStyle = ColumnHeaderStyle.Clickable;
listViewLayersName.CheckBoxes = true;
listViewLayersName.OwnerDraw = true;
详见:
C# winform项目中ListView控件使用CheckBoxes属性实现单选功能
https://blog.csdn.net/blacet/article/details/25737167
想在C#中的listView 控件中显示图片:
https://www.cnblogs.com/igoogleyou/archive/2012/11/23/2785075.html
https://blog.csdn.net/qq_21472135/article/details/52758209
其他:
https://blog.csdn.net/xiaohan2826/article/details/8603015
listview控件添加数据
我做了3列 username password time
1 2 3
代码 谢谢演示下
ListViewItem lit = listView1.Items.Add("1");
lit.SubItems.Add("2");
lit.SubItems.Add("3");
https://zhidao.baidu.com/question/177899628.html
ListView获取某列某行的值
string value= listView1.Items[0].SubItems[0].Text;
winform,c#鼠标点击listView上获得当前点击行上的数据
首先双击listView,然后在方法里写
- private void listView1_SelectedIndexChanged(object sender, EventArgs e)
- {
- if (this.listView1.FocusedItem != null)//这个if必须的,不然会得到值但会报错
- {
- //MessageBox.Show(this.listView1.FocusedItem.SubItems[0].Text);
- this.textBox1.Text = this.listView1.FocusedItem.SubItems[0].Text;//获得的listView的值显示在文本框里
- }
- }
LISTVIEW加combox控件
https://blog.csdn.net/xuegacl/article/details/49795479