datagridview - combobox

0

Witajcie!

Tworzę Datagridview który wypełniam danymi z DataTable , chciałbym teraz dodać Combobox do jednego pola . Używam do tego " DataGridViewComboBoxColumn" . Mam pytanie jak wypełnić tego Combobox'a wartościami poszczególnych wierszy .
Gdy użyje :
combobox.DataSource = tabela;

To każdy combobox zawiera wszystkie wartości z tabeli , a chciałbym aby każdy zawierał tylko wartości z konkretnego wiersza . Używam xml'i .

tabela.ReadXml(wczytajplik.FileName);

przykład xmla :


<wiersz>
<imie>jakiesimie</imie>
<do_comboboxu><wartosc pierwsza>cos</wartoscpierwsza> <wartosc_druga>cos2</wartosc_druga></do_comboboxu>
</wiersz> 

chciałbym aby w tym wierszu w comboboxie znalazło się "cos " i "cos2" .

Z góry dzięki za pomoc 

0

moze takie cos Ci sie przyda:

DataTable dt = ... skad kolwiek ja masz

List<string> list = new List<string>();
int cos1index = 3;
int cos2index = 4;
foreach (DataRow row in dt.Rows)
	list.Add(string.Format("{0} i {1}", row[cos1index], row[cos2index]));

Zamiast index'ow mozesz uzywac nazwy kolumn (wszystko zalezy gdzie dokaldnie te dane sa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1