相关疑难解决方法(0)

Datagridview完整行选择但获取单个单元格值

我有一个datagridview是一个完整的行选择.如果点击行中的哪个单元格,我将如何仅从某个单元格中获取数据,因为它突出显示整行.

c# datagridview winforms

38
推荐指数
5
解决办法
23万
查看次数

DataGridView:将完成复制到剪贴板

我在.Net应用程序(V4 C#VS2010)中有一个DataGridView,并希望通过单击按钮将所有数据复制到剪贴板.没问题 -

private void copyToClipboard()
{
    dataGridView1.SelectAll();
    DataObject dataObj = dataGridView1.GetClipboardContent();
    if (dataObj != null)
        Clipboard.SetDataObject(dataObj);
}
Run Code Online (Sandbox Code Playgroud)

问题是用户可能已经在DataGrid上选择了一些单元格,行等,我真的不想更改该选择.以上显然选择了一切.我可以dataGridView1.ClearSelection(); 在结束时稍微好一些,但仍然没有达到要求.

我可以保存选定的单元格:

var mySelectedCells = dataGridView1.SelectedCells;
Run Code Online (Sandbox Code Playgroud)

但是如何在复制后在DataGrid上重新选择那些选定的单元?有没有一种简单的方法可以将选定的单元格集合重新放回DataGrid?也许有一种更好的方法可以将整个网格首先复制到剪贴板而不影响当前选定的单元格?

.net c# datagridview visual-studio-2010 winforms

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

datagridview ×2

winforms ×2

.net ×1

visual-studio-2010 ×1