DevExpress.XtraGrid.Views.Grid.GridView怎么禁用自带的Ctrl+c复制功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevExpress.XtraGrid.Views.Grid.GridView怎么禁用自带的Ctrl+c复制功能相关的知识,希望对你有一定的参考价值。

GridView本来就没有Ctrl+C的功能吧!
你确定你真在GridView中用过这个功能?

而且就算有复制功能,也应该是操作系统自身的,你需要在Form的Key事件里面屏蔽。。。。
参考技术A 你这是编程里要加的禁用复制功能吗?这个不太清楚,自己在查阅相关资料吧,网上不好找明确的答案的。追问

谢谢,我要编程复制GridView中的内容,已经通过比较笨的方法实现了,不过还是不知道怎么禁用GridView自带的复制功能

追答

有时间查查API函数里有没有禁用复制的语句,那个应该能够实现,只是我不知道。。噶噶。。

Dev中GridView——事件

DevExpress.XtraGrid.Views 设置指定行的背景颜色

1.事件:CustomDrawCell
2.示例:
 private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
       
            if (gridView1.GetRow(e.RowHandle) == null)
           
                return;
           
            else
           

    if(e.Column.FieldName=="字段")//是gridView1里面字段的FieldName名字 或者caption名字都行的
               //获取所在行指定列的值
                string state = gridView1.GetRowCellValue(e.RowHandle, "字段").ToString();////是gridView1里面字段的FieldName名字 或者caption名字都行的
              //比较指定列的状态
                if (state == "1") //条件判断
               
                    e.Appearance.BackColor = Color.NavajoWhite;//设置此行的背景颜色
               
           
       

以上是关于DevExpress.XtraGrid.Views.Grid.GridView怎么禁用自带的Ctrl+c复制功能的主要内容,如果未能解决你的问题,请参考以下文章

DevExpressGridView的RowClick事件禁用Checkbox选择的解决办法

gridControl主子表怎样隐藏子表的列

devexpress GridView按条件给行号上色

c#吧 DevExpress

Devexpress gridView中的子gridView自适应解决方法

求助 DevExpress GridControl 控件 想要做一个View 第一行可以编辑 其他行不可编辑