Temat: GridView i DetailView

Witam mam mały problem:

Mam bazę danych która ładuję do GridView, w GridView jest pole "Więcej" po kliknieciu to pole chciałbym, aby pokazały się szczegóły o produkcie.

Wszystko jest w jednej Tabeli: Produkty.

SelectCommand="SELECT [ID], [Nazwa], [Opis], [Cena] FROM [Produkty]">


natomiast funkcję która się odnosi do GridView napisałem taką:


protected void detale(object sender, EventArgs e)
{

string title = grid1.SelectedRow.Cells[2].Text;

labShow.Text = title;


odnosi się ona do konkretnego pola w tabeli, aby wyswietlic odpowiedni produkt po kliknięciu na "Wiecej".

Pojawia się problem gdyż który produkt nie nacisne to zawsze pokazuje mi sie ten pierwszy z tabeli. Wiem, że chodzi wlasnie o odczytanie ktory produkt zostal kliknięty tylko jak to zrobić.

Myślę ze wyraziłem się dość precyzyjnie:)

Proszę o pomoc :D:DŁukasz Sokół edytował(a) ten post dnia 21.01.09 o godzinie 21:34
Andrzej Szymczak

Andrzej Szymczak Student, Poznańska
Wyższa Szkoła
Biznesu i Języków
Obcych

Temat: GridView i DetailView

Bo widzi Pan, źle Pan podchodzi do problemu - dlaczego chce się pan męczyć z własną funkcja, wystarczy jak Pan zaznaczy w GridView aby obsługiwało select ( enable selecting) i doda Pan na dole np. detailview, któremu ustawi Pan jako parametr( control parameter) wartość select'a z gridview i to wszystko. Jakby był problem proszę pisać.

Następna dyskusja:

Dane z GridView do Bazy danych




Wyślij zaproszenie do