RadGrid perdere di corrente Modifica elemento dopo operazione di inserimento sul DataSource
Domanda
Ho un RadGrid associato a un LinqDataSource. La griglia ha generato automaticamente modificare ed eliminare le colonne. Esso mostra una semplice tabella, senza alcuna organizzazione gerarchica.
mi prendo le seguenti operazioni.
popolare un RadGrid utilizzando un LinqDataSource
Fare clic su Modifica sull'ultima fila della griglia
Da un altro controllo della pagina, aggiornare la LinqDataSource e chiamare rebind sulla griglia
La griglia perde traccia della voce di modifica corrente, e si apre un elemento diverso in modalità di modifica
Si prega di aiuto.
Soluzione
Se si associare nuovamente l'origine dati, tutto sarà ripristinato. Avrete bisogno di tenere traccia della voce corrente 'modifica', e 'riattivare' dopo il vostro rimbalzo l'origine dati.
Altri suggerimenti
Assicurarsi che:
- Tutti vincolante si verifica nel caso in OnInit (o dopo il tasto di scatto è gestita)
- ViewState non è disattivata per la griglia