listView->addItem("1","2","3","4"念辩闹)
提供思路。具体问题自己解决。。。首先 初始化ListView
this.listView1.Columns.Add("姓名", 60, HorizontalAlignment.Right)
this.listView1.Columns.Add("性别", 60, HorizontalAlignment.Right)
this.listView1.Columns.Add("电话", 60, HorizontalAlignment.Right)
this.listView1.Columns.Add("地址", 60, HorizontalAlignment.Right)
等
然后 添拍哗加数据
ListViewItem li = new ListViewItem()
li.SubItems.Add(文本框1的内容 比如 textBox1.Text)
li.SubItems.Add(文本框的内容)
li.SubItems.Add(文本框的内容)//注有几项 就添加几列
this.listView1.Items.Add(li)
如果是数据库添加,还相应的去修改添加数据库i,这个自己搞定
接下来 重点帮你弄下 选中一行 显示在文本框中的代码:
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedIndices.Count >0)
{
int index = listView1.SelectedIndices[0]//获取当前选中项的伏核内容索引
//开始显示 文本框 对应 自己看着对应就可以了缺贺掘
TextBox1.text = this.listView1.Items[index].SubItems[0].Text//选中当前项的第一列
TextBox2.text = this.listView1.Items[index].SubItems[1].Text//选中当前项的第二列
TextBox3.text = this.listView1.Items[index].SubItems[2].Text//选中当前项的第三列
TextBox4.text = this.listView1.Items[index].SubItems[3].Text//选中当前项的第四列
TextBox5.text = this.listView1.Items[index].SubItems[4].Text//选中当前项的第五列
TextBox6.text = this.listView1.Items[index].SubItems[5].Text//选中当前项的第六列
TextBox7.text = this.listView1.Items[index].SubItems[6].Text//选中当前项的第七列
TextBox8.text = this.listView1.Items[index].SubItems[7].Text//选中当前项的第八列
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)