1. 复制
DataGridViewSelectedCellCollection ds;
ds = dataGridView1.SelectedCells;
DataGridViewSelectedRowCollection dr = dataGridView1.SelectedRows;
DataGridViewSelectedColumnCollection dc = dataGridView1.SelectedColumns;
row1 = dataGridView1.SelectedCells[dataGridView1.SelectedCells.Count - 1].RowIndex; //起始行
col1 = dataGridView1.SelectedCells[dataGridView1.SelectedCells.Count - 1].ColumnIndex;//起始列
row2 = dataGridView1.CurrentCell.RowIndex;//终止行
col2 = dataGridView1.CurrentCell.ColumnIndex;//终止列
rowcounts = row2 - row1 + 1;//选中行数
colcounts = col2 - col1 + 1;//选中列数
selcells = new string[rowcounts, colcounts];//定义一个二维数组,保存复制后的数据
for (int i = 0; i < rowcounts; i++)
for (int k = 0; k &
这篇博客详细介绍了如何在.NET中的DataGridView控件中进行复制、粘贴、等量复制和增量复制操作。通过获取选中单元格、行和列,创建二维数组存储复制数据,然后在目标位置进行粘贴。等量复制将同一单元格的数据复制到选中区域内,而增量复制则会根据现有数值进行递增操作。
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



