datagridview设置颜色无效,datagridview颜色
我的程序是winform的, 把主窗口设置为IsMdiContainer=true; 我的子窗口是一个包含填充颜色的DataGridView,
在子窗口Form_Load()里面写的
dataGridView1.Rows[0].ReadOnly = true;
dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.Aqua;
调用:
FrmForTest frm = new FrmForTest();
//frm.MdiParent = this; //this是主窗口
frm.Show();
当不注释第二行的时候,设置颜色是失效的, 把第二行注释了就能正常了. 这个是什么问题? 奇怪的是,我有一个窗口使用了frm.MdiParent = this; 但照样能显示颜色.
(上次在Form_Shown()写代码, 解决了, 把帖子结了,我想弄清楚是什么问题)
解决方案
你好!
我按你的代码做了一下测试,设置frm.MdiParent = this; 同样也可以修改背景色啊!我无法重现这个问题啊!
请问可以把你出问题的项目发给我吗?xuefeng1982@live.cn
用户评论