DataGridView est un contrôle Microsoft NET qui vous permet d'afficher les données de l'utilisateur dans un format de grille . . DataGridView donne également aux utilisateurs finaux la possibilité de modifier , ajouter ou supprimer des données existantes. Bien sûr , vous devez lier les données avec succès à DataGridView afin de permettre cela. Un des éléments clés de DataGridView est sa fonction d'édition . Si vous avez besoin de faire une modification complexe - comme la modification de la couleur d'un ensemble de données spécifique ou même sa sortie - vous devez substituer la méthode d'édition DataGridView. Instructions
1
Cliquez sur "Démarrer " et tapez " Microsoft Visual Studio " dans le champ de recherche. Double-cliquez sur le lien « Microsoft Visual Studio » pour lancer le programme.
2
Cliquez sur "Ouvrir" puis sélectionnez " VB.NET " comme langage de programmation.
< Br > 3
Entrez le code suivant pour remplacer la méthode d'édition DataGrid :
public class DataGridNoActiveCellColumn : DataGridTextBoxColumn
{
private int SelectedRow = -1;
protégé override void Edition (source System.Windows.Forms.CurrencyManager , AB
int rowNum , AB
limites de System.Drawing.Rectangle ,
bool readOnly < br >
chaîne instantText , AB
bool cellIsVisible )
{
//assurez-vous que la sélection précédente est valable
if ( SelectedRow > -1 && SelectedRow < source.List.Count + 1)
this.DataGridTableStyle.DataGrid.UnSelect ( SelectedRow ) ;
SelectedRow = rowNum ;
this.DataGridTableStyle.DataGrid . Select ( SelectedRow ) ;
} }
Remplacer " -1" avec le numéro de la ligne réelle pour laquelle vous souhaitez remplacer le DataGrid edit < br . >