Wartość komórki GridView jako zmienna

0

Witam.

Jak użyć wartości danej komórki GridView jako zmiennej. Tak aby np. po kliknięciu w nazwisko wyświetliły się informacje z bazy danych, gdzie jakaś kolumna jest równa tej wartości (nazwisku) ??

Przykład
//Nazwisko1
Nazwisko2
Nazwisko3
Nazwisko4
Nazwisko5//

I po kliknięciu w Nazwisko3 wyświetlają mi się wszelkie informacje na temat danej osoby. Próbuje zrobić to na zasadzie CommandName, ale nie wiem jak pobrać dane z kolumny, gdzie będą wyświetlane nazwiska osób.

Z góry dzięki za pomoc ;)

0

najlepiej odnieść się do konkretnej komórki zaznaczonego wiersza np:

dg_kolumnaDokumentow.CurrentRow.Cells[1].Value.ToString()

dg_kolumnaDokumentow - mój datagrid
CurrentRow - zaznaczony wiersz
Cells[1] - komórka o indeksie 1.. liczyć zaczynamy od zera
value - wartość komórki
toString() - zamieniam wartość na string

0

Używam GridView i nie bardzo wiem jak ten kod zaimplementować :(

0

tak jak jest napisane, możesz czywiśćie podpiąć to pod zmienna jakąś ...

string zmienna = datagridview1.CurrentRow.Cells[1].Value.ToString();

może przedstaw z czym dokładnie masz problem przy tym kawałku kodu ?

0

A wyświetlić możesz wszystko w nowej formie albo po prosty w oknie dialogowym np:

MessageBox.Show(datagridview1.CurrentRow.Cells[1].Value.ToString()+datagridview1.CurrentRow.Cells[2].Value.ToString(), "nazwa okna dialogowego"); // wyświetlenie w messagebox

utworzyć formę i przesłać do niej zmienna..

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