2010-04-08 4 views
1

J'ai GridView très dynamique et je dois permettre à l'utilisateur d'éditer la première colonne de celui-ci. Après avoir édité la première colonne de la grille, elle doit être mise à jour sur DataBase.Modifier la première colonne de GridView

Y a-t-il des façons de le gérer?

Ma seule idée est de mettre un élément variable pour la première cellule de chaque rangée de sorte qu'il doit être en mesure de définir/obtenir mes valeurs pour chaque ligne mais ne peut encore trouver des exemples de celui-ci ...

Information supplémentaire: GridView prend des données de la source de données d'objet et toutes les colonnes sont dynamiques (oui, peut-être sauf le premier, mais je l'ajoute de façon dynamique) et chargent le DataTable ... \

Actuellement en utilisant jQuery + Ajax methode on bouton dynamique mais ne peut pas désactiver le PostBack du bouton donc avec un PostBack il disparaît juste et ne faites pas l'événement qu'il doit faire ...

Répondre

6

Étant donné que vous avez des colonnes dymanic, pour chaque colonne, spécifiez la propriété read-only (si une colonne est en lecture seule, elle peut uniquement être consultée et non modifiée dans le mode Édition de GridView). Ainsi, la première colonne de serait readonly="false" (ou omettrait entièrement) et les autres colonnes read-only="true".