DataGridView Bouton Image De La Colonne
Je veux ajouter une image de bouton dans datagridviews colonne . J'ai ajouté le datagridview avec datagridviewbuttonColumn
mais je n'ai pas mis l'image de ce . Je veux ajouter une image avec le bouton en datagridviews colonne et quand cliquez sur ce bouton datagridview ligne modifier ou supprimer. S'il vous plaît Comment dois-je faire!
Vous devez vous connecter pour publier un commentaire.
Si
DataGridView
aButtonColumn
il ne prend pas directement en fournit de façon à afficher les images.Le lien suivant peut vous guider étape par étape pour réaliser votre tâche:
DataGridView Image D'Une Pile Bouton
Espère que cela aide...
Une manière de le faire est de simplement remplacer méthode de Peinture de DataGridViewButtonCell et et appel DrawImage forme les graphiques paramètre. L'appel doit être après de la base de l'appel.
Après cela il suffit de créer votre propre DataGridViewButtonColumn, et créé DeleteCell que la cellule modèle:
Que c'est. Maintenant utiliser DeleteColumn pour votre DataGridView:
Si la résultante de l'action de clic du bouton dépend de la cellule de la ligne, assurez-vous de manipuler les clics droit, c'est-à attraper la cellule index de ligne.
Vous pouvez utiliser personnaliser DataGridViewImage classe qui inhrit de DataGridViewImageButtonCell classe comme ci-dessous
Et vérifiez également cette sujet ainsi
Il suffit de créer datatablewith colonne image et ajouter l'image à la il
dtMain.Les colonnes.Add("ImageColumn", typeof(Image));
dtMain.Les lignes.Ajouter(De L'Image.FromFile(photopath + "1.jpg"));
Puis Sur l'événement dataGridViewMain_CellContentClick écrire de code suivant
Télécharger le code complet à http://tablegridview.blogspot.in
Il est possible de fournir le code HTML dans le Texte-Propriété de l'asp:ButtonColumn. De sorte que vous pouvez réellement faire quelque chose comme ceci:
C'est décrite comme suit (HTML):