dataGridView中的复制
private void copyToolStripMenuItem_Click(object sender, EventArgs e) //复制
{
if (this.dataGridView1.GetCellCount(DataGridViewElementStates.Selected) > 0)
{
try
{
//Clipboard.SetDataObject(this.dataGridView1.GetClipboardContent());//会出现乱码
Clipboard.SetText(this.dataGridView1.GetClipboardContent().GetData(DataFormats.Text).ToString()); //不会出现乱码
}
catch (System.Runtime.InteropServices.ExternalException)
{
MessageBox.Show("出现错误");
return;
}
}
}
private void copyToolStripMenuItem_Click(object sender, EventArgs e) //复制
{
if (this.dataGridView1.GetCellCount(DataGridViewElementStates.Selected) > 0)
{
try
{
//Clipboard.SetDataObject(this.dataGridView1.GetClipboardContent());//会出现乱码
Clipboard.SetText(this.dataGridView1.GetClipboardContent().GetData(DataFormats.Text).ToString()); //不会出现乱码
}
catch (System.Runtime.InteropServices.ExternalException)
{
MessageBox.Show("出现错误");
return;
}
}
}