C#ListView:如何正确连接



我有以下代码:

CSA.Subitems.add(read["firstname"+#middlename"+" lastname"].tostring());

我需要将名字中间名姓氏连接到要在ListView上的单个单元格中显示的单个字符串。由于在数据库中,这三个条目可能不同,也可能不在一起。

但是,我得到了一个IndexOutOfRangeException错误。有线索吗?

尝试这个

string[] saLvwItem = new string[3];

saLvwItem[0] = read["firstname"].ToString();
saLvwItem[1] = read["middlename"].ToString();
saLvwItem[2] = read["lastname"].ToString();
ListViewItem lvi = new ListViewItem(saLvwItem[0]+" "+saLvwItem[1]+" "+saLvwItem[2]);
CSA.Items.Add(lvi);

在这个链接中,您可以看到C#中的String.Concat方法。https://learn.microsoft.com/en-us/dotnet/api/system.string.concat?view=netframework-4.7.2

最新更新