datagridview绑定右键快捷菜单
////右键菜单 //private void dgvShow_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) //{ // if (e.Button == MouseButtons.Right) // { // contextMenuStrip1.Show(MousePosition.X, MousePosition.Y); // } //} //右键菜单 //private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) //{ // DataTable dt = new DataTable(); // for (int i = 0; i < contextMenuStrip1.Items.Count; i++) // { // if (contextMenuStrip1.Items[i].Selected) // { // if (contextMenuStrip1.Items[i].Text.Trim() == "1天") // { // dt = Business.YieldManage.YieldTransit.YieldTransitEditBus.getOneDate(1); // //执行一天的操作 // if (dt != null && dt.Rows.Count > 0) // { // dgvShow.DataSource = dt; // } // } // if (contextMenuStrip1.Items[i].Text.Trim() == "2天") // { // dt = Business.YieldManage.YieldTransit.YieldTransitEditBus.getOneDate(2); // if (dt != null && dt.Rows.Count > 0) // { // dgvShow.DataSource = dt; // } // } // if (contextMenuStrip1.Items[i].Text.Trim() == "3天") // { // dt = Business.YieldManage.YieldTransit.YieldTransitEditBus.getOneDate(3); // if (dt != null && dt.Rows.Count > 0) // { // dgvShow.DataSource = dt; // } // } // if (contextMenuStrip1.Items[i].Text.Trim() == "指令") // { // //dt = Business.YieldManage.YieldTransit.YieldTransitEditBus.getOneDate(null); // //if (dt != null && dt.Rows.Count > 0) // //{ // // dgvShow.DataSource = dt; // //} // if (dgvShow.CurrentRow.Cells["YieldTransitID_DGV"].Value != null) // { // mcti.YieldTransit_ID = Convert.ToInt32(dgvShow.CurrentRow.Cells["YieldTransitID_DGV"].Value.ToString()); // } if (dgvShow.CurrentRow.Cells["SendNumber"].Value != null) // { // mcti.CommandNum = Convert.ToDecimal(dgvShow.CurrentRow.Cells["SendNumber"].Value.ToString()); // } if (dgvShow.CurrentRow.Cells["EMAgitation_ID"].Value != null) // { // mcti.EMAgitation_ID = Convert.ToInt32(dgvShow.CurrentRow.Cells["EMAgitation_ID"].Value.ToString()); // } // mcti.YieldTime = Convert.ToDateTime(dtSendTime.Text); // mcti.UserInfo_ID = User.UserID; // mcti.SetTime = DateTime.Now; // mcti.ISscreen = false; // mcti.ISGet = false; // mcti.TankVolumeRatio = txtTankVolumeRatio.Text; // if (YieldTransitEditBus.InsertCommand(mcti) == true) // { // MessageBox.Show("发送指令成功"); // } // } if (contextMenuStrip1.Items[i].Text.Trim() == "打印") // { // try // { // Hashtable ht = GetDate(); // User.Print(ht, "Test.frx", "Print"); // } // catch (Exception ex) // { // MessageBox.Show(ex.Message); // } // } // } // } //}
清空回声