阿宽

Nothing is more powerful than habit!
随笔 - 692, 文章 - 4, 评论 - 388, 阅读 - 149万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

c# 創建右鍵功能

Posted on   宽田  阅读(471)  评论(0编辑  收藏  举报

            //定義右鍵
            ToolStripMenuItem DeletePhraseMe = new ToolStripMenuItem();
            DeletePhraseMe.Name 
= "DeleteBookMark";
            DeletePhraseMe.Text 
= "刪除詞庫";
            
//定義右鍵事件
            DeletePhraseMe.Click += new EventHandler(DeletePhraseMe_Click);
            
//增加控件(dgvMe)右鍵
            dgvMe.gmnRightMenu.Items.Add(DeletePhraseMe);

        /// <summary>
        
/// 公用詞庫右鍵刪除功能
        
/// </summary>
        
/// <param name="sender"></param>
        
/// <param name="e"></param>
        void DeletePhraseComm_Click(object sender, EventArgs e)
        {
            
//得到主鍵GUID值
            
//msPraGUID = dgvCommon.CurrentRow.Cells[0].Value.ToString();
            string sPrimaryKey = mdtSource.PrimaryKey[0].ToString();
            
//得到主鍵GUID值
            msPraGUID = dgvCommon.CurrentRow.Cells[sPrimaryKey].Value.ToString();

            
if (this.tabPra.SelectedTab.Name.ToString() == "tabComm" && dgvCommon.CurrentRow != null)
            {
                
bool delSucceeded = FrontRemoting.Remoting.DeletePraRecord(ClbFrontInfo.clsFrontInfo.UserKey, this.Tag.ToString(), "//@filterGUID", msPraGUID);
                
if (delSucceeded)
                {
                    
//從界面上刪除已刪除的資料
                    dgvCommon.Rows.Remove(dgvCommon.CurrentRow);
                    FrontHelper.ShowMsg(
2"刪除成功!");
                }
            }
        }

点击右上角即可分享
微信分享提示