예제 #1
0
 private void QueryDataGridView_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         if (e.RowIndex >= 0)
         {
             //若行已是选中状态就不再进行设置
             if (QueryDataGridView.Rows[e.RowIndex].Selected == false)
             {
                 QueryDataGridView.ClearSelection();
                 QueryDataGridView.Rows[e.RowIndex].Selected = true;
             }
             //只选中一行时设置活动单元格
             if (QueryDataGridView.SelectedRows.Count == 1)
             {
                 QueryDataGridView.CurrentCell = QueryDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex];
             }
             //弹出操作菜单
             QueryResultContextMenuStrip.Show(MousePosition.X, MousePosition.Y);
         }
     }
 }
예제 #2
0
 private void ToolStripMenuItemCopy_Click(object sender, EventArgs e)
 {
     Clipboard.SetDataObject(QueryDataGridView.GetClipboardContent());
     MessageBox.Show("已经成功复制到粘贴板", "成功!");
 }