2013-01-22 5 views
1

Je veux un contrôle de grille où je peux spécifier les colonnes et permettre à l'utilisateur d'éditer des valeurs de cellule.C# Compact Framework contrôle de grille modifiable (DataGrid?)

Y at-il une telle chose dans CF3.5?

Je préfère un contrôle standard fourni avec VS 2008 si possible, mais je vais utiliser un tiers si je dois.

J'ai essayé DataGrid mais je ne vois pas comment le rendre modifiable par l'utilisateur ou comment ajouter une colonne vide d'une certaine largeur.

Répondre

1

De Using the DataGrid in the .NET Compact Framework:

Dans le Compact Framework .NET, vous ne pouvez pas modifier directement le contenu du DataGrid au moment de l'exécution. Vous devez lier des contrôles, tels qu'un TextBox, à votre source de données et utiliser le DataGrid à afficher et sélectionner des enregistrements.

De How to: Use the DataGrid on the Pocket PC:

Alternativement, vous pouvez avoir Visual Studio générer résumé et modifier automatiquement des formulaires en sélectionnant Générer les formulaires de données dans le menu contextuel pour la balise active sur un contrôle DataGrid.

Il y a aussi un autre exemple de code (VB.NET) ici:

Designing GUI Applications with Windows Forms

+0

Je ne comprends pas: "... en sélectionnant Générer des formulaires de données dans le menu contextuel de la balise active d'un contrôle DataGrid." – cja

+0

La balise active apparaît dans l'affichage Designer du formulaire: [voici un exemple] (http://assets.devx.com/articlefigs/17242.jpg). –

+0

Je n'ai pas ce menu. Est-ce important que je gagne Win CE? – cja

Questions connexes