Wartość komórki GridView jako zmienna

Wartość komórki GridView jako zmienna
KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
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 ;)

K1
  • Rejestracja: dni
  • Ostatnio: dni
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

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
0

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

K1
  • Rejestracja: dni
  • Ostatnio: dni
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 ?

K1
  • Rejestracja: dni
  • Ostatnio: dni
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..

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.