我需要能夠姓名或名稱從一個應用程序複製(使用正常的複製命令),然後可以雙擊一個DataGridView文本單元格粘貼數據放入網格單元格中。任何想法如何實現這一目標?我正試圖最大限度地減少鍵盤使用此功能。複製並粘貼到一個DataGridView單元格(C#)
1
A
回答
1
你應該附加一個事件處理程序到小區點擊事件,並通過數據Clipboard.GetText()
替換單元格中的文本。
8
這是比你想象的其實更容易。
在您的DataGridView和創建CellDoubleClick事件它把這樣的代碼:
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) {
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = Clipboard.GetText();
}
1
我寫這個複製通用:
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());
}
相關問題
- 1. 宏複製並粘貼到下一個空白單元格中
- 2. 在DataGridView中複製和粘貼多個單元格
- 3. 複製並粘貼一個單元格從一個列表到另一個表
- 4. 複製和粘貼單元格與Python
- 5. Excel複製並粘貼合併單元格爲單元格格式
- 6. 用c複製並粘貼#
- 7. 複製列中的特定單元格並粘貼到另一個工作表
- 8. Excel VBA:複製並粘貼其他單元格的重複值
- 9. 範圍與空白單元格複製並粘貼到單個列
- 10. VBA - 複製單元格並粘貼到另一個表單上的空單元格
- 11. 複製單元格並將其粘貼到下一個單元格的宏代碼
- 12. 在Excel中複製多行並粘貼到另一個表格
- 13. 根據單元格輸入複製並粘貼數據
- 14. 複製單元格範圍並粘貼下面
- 15. 複製單元數據和粘貼到一個變量(PasteSpecial的)
- 16. 將單元複製到最後一個空白單元格並粘貼到新工作表中
- 17. 使用C#在Excel中複製/粘貼單元格
- 18. Excel VBA在列中反覆地複製並粘貼一系列單元格
- 19. 複製並粘貼到一個列到另一個MS_ACCESS
- 20. 如何從一個電子表格複製單元格並將其粘貼到另一個
- 21. 複製單元格並根據條件覆蓋另一個表格中的單元格進行粘貼
- 22. 用於複製/粘貼單元格到另一個工作簿的宏的宏
- 23. 查找單元格中的重複單詞並粘貼到下一列
- 24. Excel宏,複製並粘貼基於另一個單元格值的單元格值?
- 25. 複製和粘貼單元格,如果重複列,Excel宏
- 26. VBA:複製所有工作表中的單元格並粘貼到列中
- 27. 將模板行復制並粘貼到活動單元格下方的行中
- 28. 基於單元格值複製行並將其粘貼到新工作表
- 29. 根據列名包含空白單元格將一個excel的數據複製並粘貼到另一個excel
- 30. Android複製並粘貼TextView
請註明作出了回答,接受,如果它幫助你解決了這個問題。 – 2009-10-07 07:36:06