- 80 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 15:12:31.58 ID:Cd5Emc7t.net]
- >>72
new ListViewItem(string[]) で作られるのは string[0] の下にその他の配列要素をサブアイテムとしたListViewItemなので 「そのやり方が間違い」というより、あなたの理解が間違い (そのページの質問者は「列を3つ持った詳細表示のListViewを作るとき、それぞれの列にサブアイテムを付けてくのめんどくさい。楽なやり方ない?」と聞いてるので、回答は正しい。) string配列のそれぞれの要素をListViewにListViewItemとして加えるコードをLINQで書くと↓の感じ string[] row = { textBox1.Text, textBox2.Text, textBox3.Text }; ListViewItem[] items = row .Select(x => new ListViewItem(x)) .ToArray(); listView1.Items.AddRange(items);
|

|