qt下listview增加一行数据

qt下listview增加一行数据,第1张

在Qt中,可以使用addItem()函数来增加一行数据到listview中。例如,你可以使用以下仔罩语句在灶判listview中添加一行数据:

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//选中当前项的第八列

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11996046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存