enova dla profesjonalistów
Profil
Wyszukaj
Wyszukaj:
Odpowiedz
Dodawanie danych do tabeli
Użytkownik
Postów: 19
Punkty: 30
Witam chciałem się spytać w jaki sposób dodać dane do Grid. Mam stworzoną tabelę z kolumnami i chciałbym ta władować dane z kolekcji które mam przetworzone. Myślałem że będzie takie coś jak Grid.AddRow lub podobne. Udało mi się przekazać kolekcje poprzez Grid.DataSource wyświetla mi tyle wierszy ile trzeba natomiast w jaki sposób jeszcze przepisać dane do konkretnej kolumny
Offline
Profil
Wiadomość
Global Admin
Magnat
Postów: 73
Pochwały: 10
Punkty: 126
Witam,

Kolekcję danych np ArrayList przypisujemy do Grida za pomocą Grid.DataSource = ...;

Dane do kolumn może przypisać m.in. na 2 sposoby:
1. Za pomocą atrybutu DataMember kolumny np:
Kod:
<ea:GridColumn runat="server" Align="Left" DataMember="Pracownik.Kod" EncodeHTML="true" Caption="Kod" Width="8"></ea:GridColumn>

2. Dodając do Grida zdarzenie BeforeRow i odwołując się do kolumn po ID
Kod:
protected void grid_BeforeRow(object sender, RowEventArgs args)
{
Pracownik p = (Pracownik)args.Row;
colKod.EditValue = p.Kod;
}

Offline
Profil
Wiadomość
Odpowiedz
Powered by MWCMS.php       MAGNAT © 2011 All rights reserved.       Copyright © 2011 BY Magnat Sp. z .o.o.
PHP  MySQL  SMARTY  XHTML 1.1  CSS