2017-01-31 3 views
0

私はdatagridviewで注文の値を取得し、データを返すようにしていました。thisDataGridviewのデータをリストボックスに戻す方法は? c#

ここは、リストボックスに保存されたデータグリッドビューのコードです。

SaveCmd.Parameters.AddWithValue("@Orders", String.Join(", ", listBox1.Items.OfType<string>().ToArray())); 

と、これはDataGridViewのからリストボックスにlistBox1.Items.Add(dataGridView1.CurrentRow.Cells[8].Value.ToString());

それをプレビューするためのコードであり、それが表示されてしまうようなthisのxD

PLSのは、事前に感謝を助けて!

+0

dataGridView1.CurrentRow.Cells[8].Value内の各項目をプレビューしてみ? –

+0

はい、Lisbox.Items.RemoveAtを使用して削除できることを期待しています。 – sakusa1

+0

リストボックスに表示すると理論的に結合されているため、結合された文字列が表示されます。もう少しコードを提供できますか? – Hexxed

答えて

0

これは右、listBox1

dataGridView1.CurrentRow.Cells[8].Value.ToString().Split(',').ToList().ForEach(r => listBox1.Items.Add(r.Trim())); 

または

あなたがリストボックス内のDataGridViewの列(それができる任意の列)を表示したい
listBox1.DataSource = dataGridView1.CurrentRow.Cells[8].Value.ToString().Split(',').ToList() 
+0

holy @#&* THANKS !!!出来た! – sakusa1

+0

問題ありませんでした! – Hexxed

+0

@Hexxed個人的には、これらの長い行を複数の行に分割し、個々の部分の仕組みを示すことをお勧めします。セルの値を取得する1行、 '、'で分割してリストを作成する行、 'listbox1'にすべての行を追加する:) –

関連する問題