DataGrid.我晕了!
请问如何点击DataGrid的单元格时,使该行的颜色改变?
小弟写了一段代码,由于在CSDN上提问总提示:“请不要发表可能给我们带来伤害的言论,谢谢配合” 无奈只能将内容填在blog中:http://liuqq.blogdriver.com/liuqq/861055.html
按照我的想法,每列颜色改变需要动过"AddHandler DataGridTextBoxColumn1.TextBox.TextChanged,New EventHandler(AddressOf DealWithTextEnter)"事件去触发,但是之前的那句“DataGridTextBoxColumn1.TextBox.BackColor = Color.Cyan”却可以实现点击DataGrid中单元格,其颜色改变了。小弟很费解其中的原因,跟踪程序发现,“DataGridTextBoxColumn1.TextBox.BackColor = Color.Cyan”并没有在点击单元格时被触发,而是在Load时已经执行完毕的,各位高手指点一下这是为什么?
另外,单击单元格总是先第一行颜色改变,再去执行所点行的颜色,也就是说,点击其他行,第一行颜色总是先闪一下青色再使所点击行的颜色改变为青色。怎样解决?