Je dois être capable de copier un nom ou des noms d'une application (en utilisant les commandes de copie normales), puis de pouvoir cliquer deux fois sur la cellule de texte dans un DataGridView pour coller le les données dans la cellule de la grille. Des idées sur la façon d'accomplir cela? J'essaie de minimiser l'utilisation du clavier pour cette fonctionnalité.Copier et coller dans une cellule DataGridView (C#)
1
A
Répondre
1
Vous devez associer un EventManager à l'événement cliqué sur une cellule et remplacer le texte de la cellule par les données Clipboard.GetText()
.
8
Ceci est réellement plus facile que vous pourriez vous attendre.
Créer un événement CellDoubleClick dans votre DataGridView et il a mis le code comme ceci:
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) {
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = Clipboard.GetText();
}
1
Je l'ai écrit pour copier un générique:
DataGridViewSelectedRowCollection dtSeleccionados = dataGrid.SelectedRows;
DataGridViewCellCollection dtCells;
String row;
String strCopiado = "";
for (int i = dtSeleccionados.Count - 1; i >= 0; i--)
{
dtCells = dtSeleccionados[i].Cells;
row = "";
for (int j = 0; j < dtCells.Count; j++)
{
row = row + dtCells[j].Value.ToString() + (((j + 1) == dtCells.Count) ? "" : "\t");
}
strCopiado = strCopiado + row + "\n";
}
try
{
Clipboard.SetText(strCopiado);
}
catch (ArgumentNullException ex)
{
Console.Write(ex.ToString());
}
Questions connexes
- 1. Copier et coller dans Silverlight
- 2. copier/coller écouteur d'événement en C#
- 3. Interception Copier et coller avec AppleScript
- 4. Citations intelligentes sans "casser" copier et coller?
- 5. vi recherche copier coller rechercher copier
- 6. Créer un bouton Copier/Coller
- 7. jQuery AlphaNumericPlugin - Copier Coller Éditer
- 8. empêche copier + coller pour TextArea()
- 9. mise en œuvre de copier, couper et coller
- 10. Copier le contenu DataGridView dans le Presse-papiers
- 11. Copier et coller sur l'iPhone avec plusieurs représentations de données
- 12. TinyMCE et l'importation/copier coller à partir de Microsoft Word
- 13. Comment puis-je copier et coller une série de tables dans Word?
- 14. Copier coller en utilisant le Javascript
- 15. C# - Aide avec les options de cellule DatagridView personnalisées
- 16. Changer le texte des boutons copier & coller
- 17. Comment désactiver le copier/coller dans les contrôles Flex Text?
- 18. Comment personnaliser le comportement copier/coller dans Visual Studio 2008?
- 19. Comment implémenter le copier-coller d'une ressource dans REST?
- 20. DataGridView - "Style de sélection de cellule" - Modifier la cellule
- 21. Caractères d'accent cassés lorsque Copier/Coller dans ASP .Net
- 22. Copier/Coller ne fonctionne pas dans Modal fenêtre
- 23. Copier-coller l'image dans l'éditeur de texte enrichi JavaScript
- 24. Copier à partir de Ms Word et coller dans le problème Rich Textbox
- 25. Copier la couleur d'intérieur de cellule de la cellule cliquée à la cellule active
- 26. Comment copier et coller automatiquement des champs d'Excel dans un formulaire de site Web
- 27. datagridview dans C#
- 28. Excel - permet de copier/coller mais pas d'entrée de données
- 29. Copier et coller à partir d'Office 2007 dans <textarea>
- 30. C# DataGridView - Image transparente
S'il vous plaît marquer une réponse acceptée, si cela vous a aidé à résoudre le problème. –