c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法
无需在每个usercontrol里边单个指定控件内gridview 隔行换色.只需要在主窗体内改成统一就好了
做到这点要明白.gridcontrol 是usercontrol 的子控件 , gridview是gridcontrol的子控件
通过for循环或者foreach 的方式查找各自的子控件,最终找到当前打开的gridview 窗体的对象.操作它. 修改属性.目的达到.上代码
//添加行变色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
转载于:https://www.cnblogs.com/zuochanzi/p/9729615.html
c# maiform父窗体改变动态的gridew 奇偶行变色的快捷方法相关推荐
- JS实现奇偶行变色,鼠标滑上改变颜色,离开恢复颜色
JS实现奇偶行变色,鼠标滑上改变颜色,离开恢复颜色 css 奇偶行变色是通过 li:nth(odd) 和 li:nth(even) 实现的,鼠标滑上改变颜色,离开恢复颜色是通过 :hover 实现的 ...
- 改变select组件的option选中状态的快捷方法
以前我都是在<option>标签处通过判断value是否与其中一个相同然后输出selected="selected"来处理的,今天发现可以直接能过Js改变<sel ...
- iframe和父窗体之间的互相监听方法
例如:一个父窗体点击了个提交表单事件,同时要将提交的服务器返回处理结果显示在父窗体的iframe页面中,父窗体通过获得iframe中返回的结果来处理父窗体的部分数据.此时就要监听iframe的内容变更 ...
- QT5 获取窗口、系统屏幕大小尺寸信息,Qt 获取控件位置坐标,屏幕坐标,相对父窗体坐标
一.QT5 获取窗口大小尺寸信息 QT窗口尺寸,窗口大小和大小改变引起的事件 QResizeEvent. //窗口左上角的位置(含边框)qDebug() << this->frame ...
- Qt 子窗体嵌入父窗体
1.创建个子窗体QDialog.在子窗体构造函数添加 Dialog::Dialog(QWidget *parent) :QDialog(parent),ui(new Ui::Dialog) {ui-& ...
- 子窗体更新父窗体控件内容
Form1为父窗体: 以下是FORM1 public void Run() { textBox1.Clear(); } private void button1_Click(object sender ...
- winform父窗体实现多个子窗体只能显示一个
一.前言 当一个父窗体中包含多个动能的时候可能会存在很多子窗体,那么当每个都去打开的时候就会都显示在父窗体上,这样给用户的视觉肯定很不舒服.所以当出现这种情况的时候肯定也会有解决方法,以下就是一种解决 ...
- WinFrom子窗体向父窗体传值
父窗框mainForm;子窗体childForm,利用事件进行传值 在子窗体中的操作: public event EventHandler accept;public string value; pr ...
- Asp.net中的两种刷新父窗体方法
第一种: btn_export.Attributes.Add("onclick","javascript:showModalDialog('listprintselect ...
最新文章
- Android Q适配
- 【LeetCode刷题记】鹅厂秋招题集(2)
- fail2ban安全设置
- XGBoost算法的相关知识
- puppet应用原理及安装部署
- aws spark_使用Spark构建AWS数据湖时的一些问题以及如何处理这些问题
- 使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转
- python表达式3and not5的值_表达式 3 and 5 的值为_学小易找答案
- android simple-xml,使用Maven构建Android项目-dexer在simple-xml依赖项上失败
- 如何读取二进制图片-.ashx一般处理程序
- 20172303 2017-2018-2《程序设计与数据结构》课程总结
- 【MySQL】简单易学的MySQL安装教程
- 字节跳动python面试题校招_字节跳动校招----编程题(Python)
- juce教程005-中文显示
- 全基因组关联分析(GWAS)常见问题(工具,概念,脚本)
- 超声光学成像突破衍射极限
- allegro铜皮优先级设置
- Chrome 80 Cookie跨域 Samesite Lax 的错误
- office计算机高级应用,Office办公软件高级应用(大学计算机二级考试标准教程)...
- 【嵌入式学习-STM32F103-EXTI外部中断】