c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法
生活随笔
收集整理的這篇文章主要介紹了
c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? 無需在每個(gè)usercontrol里邊單個(gè)指定控件內(nèi)gridview? 隔行換色.只需要在主窗體內(nèi)改成統(tǒng)一就好了
做到這點(diǎn)要明白.gridcontrol 是usercontrol 的子控件 , gridview是gridcontrol的子控件
通過for循環(huán)或者foreach 的方式查找各自的子控件,最終找到當(dāng)前打開的gridview 窗體的對(duì)象.操作它. 修改屬性.目的達(dá)到.上代碼
//添加行變色void ShowColor(){foreach (Control control in this.control.Controls){if (control is GridControl){ GridControl grid = (GridControl)control;foreach (GridView item in grid.Views ){if(item is GridView){item.OptionsView.EnableAppearanceEvenRow = true;item.OptionsView.EnableAppearanceOddRow = true;item.Appearance.OddRow.BackColor = Color.AliceBlue;item.Appearance.OddRow.Options.UseBackColor = true;item.Appearance.EvenRow.BackColor = Color.AntiqueWhite;item.Appearance.OddRow.Options.UseBackColor = true;}}}} }?附上選色鏈接 https://www.cnblogs.com/xpvincent/archive/2012/12/17/2821665.html
轉(zhuǎn)載于:https://www.cnblogs.com/zuochanzi/p/9729615.html
總結(jié)
以上是生活随笔為你收集整理的c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多线程——重入锁Reentran
- 下一篇: laravel 命令行输出进度条