C#winforms。我有一个列表视图,对于单击的每个项目,我都会在标签和文本框中显示其属性。它们没有以任何方式绑定,我手动进行。因此,我更改了文本框中的值(通过下一个和上一个记录按钮)并且 listview.selected 没有改变。
我已经按照我的方式做到了,但我认为也许有一些优化甚至是单一的方法可以做到这一点。我正在寻找类似 selected=itemwithkey(idTextBox)
for (int i = 0; i < lstvClientes.Items.Count; i++) {
if (lstvClientes.Items[i].SubItems[0].Text == idTextBox.Text) {
lstvClientes.Items[i].Selected = true; break;
}
}
建议?谢谢社区。