2009-04-01 6 views

Répondre

0

Y aura-t-il un nombre fixe de lignes?

Si l'utilisateur n'a pas besoin d'insérer de nouvelles lignes, mais n'a besoin que de remplir ou de modifier des cellules existantes, le GridView peut être le contrôle approprié à utiliser.

Si vous ne disposez pas d'un nombre fixe de lignes (c'est-à-dire que l'utilisateur peut ajouter et supprimer des lignes), la classe ListView est le chemin à suivre. En ce qui concerne l'enregistrement, il s'agit du même modèle: un utilisateur valide (ou enregistre) ligne par ligne. En ce qui concerne l'enregistrement des résultats, cela dépend si vous enregistrez dans un fichier plat ou dans une base de données. ASP.NET fournit un certain nombre d'objets de source de données que vous pouvez brancher sur GridView ou ListView.

MSDN propose un certain nombre de procédures pas à pas à ce sujet.

+0

-je itérer les lignes de la gridview lors de l'enregistrement, ou est-il un moyen de valider les enregistrements dans un lot? – Caveatrob

1

Si vous avez besoin d'une tonne de contrôle sur ce que les utilisateurs peuvent faire avec la grille, j'aime créer des tables DataGrid où chaque colonne est un TemplateColumn. De cette façon, je peux choisir comment chaque TextBox se lie, et j'ai un contrôle total sur la façon d'enregistrer les données, que ce soit rangée par rangée ou la matrice entière à la fois.

Si vous êtes intéressé à voir du code, commentez-le et je vais essayer de fouetter quelque chose.

+0

J'adorerais voir du code sur ça !!! – tbone