gpt4 book ai didi

C# Windows Forms ListView 获取选中的行值

转载 作者:行者123 更新时间:2023-11-30 16:18:59 24 4
gpt4 key购买 nike

我有一个由 SQL 数据库填充的 ListView,我希望能够在我选择一行并单击编辑按钮后编辑这些值。

当我单击“编辑”按钮时,所选行的值应设置在文本框中,但出现此错误“对象引用未设置为对象的实例。”为什么这不起作用?

private void btnEdit_Click(object sender, EventArgs e)
{
this.txtid.Text = lvBrands.SelectedItems["id"].Text.ToString();
this.txtName.Text = lvBrands.SelectedItems["name"].Text.ToString();

}

最佳答案

如果您的 ListView 处于报告模式(即它看起来像一个网格),那么您将需要 SubItems 属性。 lvBrands.SelectedItems 获取 ListView 中的每个项目 - SubItems 获取列。所以 lvBrands.SelectedItems[0].SubItems[0] 是第二列值。

关于C# Windows Forms ListView 获取选中的行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15588587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com