◆◆WinForm下DataGrid如何改变当前选择行的前景或背景色 CS程序,是DataGrid,不是DataGridView,想实现用户点选时,改变当前行的颜色,datagrid1.Select(this.CurrentRowIndex);的方式虽然可以改变当前行的颜色,但在编辑时,按DEL键时,有时会把整行都删除,造成误删,所以不行,哪位达人指点一下,该如何处理,怎么如此麻烦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataGrid1.SelectionBackColor可以用来修改选择行的背景颜色dataGrid1.SelectionForeColor用来修改选择行的字体颜色。 按楼主的意思应该是要屏蔽掉delete键吧 不是,屏幕掉DEL键是比较简单,但用户不会愿意,dataGrid1.SelectionBackColor应该是在用户选择行的时候才有效,而我现在不能用选择行,因为选择行后,按DEL键很容易误删整行,能不能直接改变当前行的背景色或前景色,不通过选择行的方式 你的答案都在这里了,包括以后你要问题的。http://www.syncfusion.com/FAQ/windowsforms/faq_c44c.aspx 点击里面的单元格,在处于编辑状态时,当前所在行颜色客户希望也要变的跟其它行不一样,如果在单元格变更事件中执行一下行选择到是可以,但此时用户按DEL键,很容易把整行都删了,又不能将DEL屏蔽,问题就在这里,不知道我说的明不明白,做过的朋友指点一下 根据选中的cell获知rowIndex 然后来改变当前行的颜色再在keyDown事件中控制下 删除某个cellover 楼上的意思是说捕获DEL按钮,然后只对当前CELL做处理?那如何处理,怎么将处理后的再写回去呢? dgd_prlmRcds.Select(dgd_prlmRcds.CurrentRowIndex) dgd_prlmRcds.SelectionBackColor = Color.Blue C#读取CR10MW发卡器的序列号 有用C#写过DirectShow的朋友请进 求datatable的数据处理方式 用C#可以做工控机的程序么? 错误讯息 - 系统呼叫的资料区太小 HttpWebRequest怎么处理403下的回应? 求,c#远程服务器添加修改文件的思路和方法 如何将DATAGRID中的某列将1显示为选择一 怎样依次读取dataset里表单里的指定列的元素 求购程序,请进. 急急急...读取了一个Excel表,并在GridView中显示了出来,如何在把他存取到数据库中? pdfbox 如何读出段落
dataGrid1.SelectionForeColor用来修改选择行的字体颜色。
http://www.syncfusion.com/FAQ/windowsforms/faq_c44c.aspx
dgd_prlmRcds.SelectionBackColor = Color.Blue