我有以下代码:
CSA.Subitems.add(read["firstname"+#middlename"+" lastname"].tostring());
我需要将名字,中间名和姓氏连接为单个字符串,以显示在ListView
上的单个单元格中。由于在数据库中,这三个条目可以不同,也可以不在一起。
但是,我遇到了IndexOutOfRangeException
错误。有任何线索吗?
答案 0 :(得分:0)
尝试
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);
答案 1 :(得分:-1)
在此链接中,您可以在C#中看到String.Concat方法。 https://docs.microsoft.com/en-us/dotnet/api/system.string.concat?view=netframework-4.7.2