日期:2014-05-17  浏览次数:20823 次

datagridview 所在窗体 在父窗体中 不显示单元格设置的背景颜色
在一个子窗体subForm中添加DataGridView控件

在主窗体中有一个panel控件panelMain 
this.panelMain.Controls.Clear();
                subForm.TopLevel = false;    //----->1
                subForm.WindowState = FormWindowState.Maximized;
                subForm.Dock = DockStyle.Fill;//---->2
                subForm.Parent = this.panelMain;//-->3
                subForm.Show();
                subForm.BringToFront();
        
无法显示DataGridView设置的颜色
dgv.Rows[i].DefaultCellStyle.BackColor = Color.FromArgb(239, 239, 239);
        
如删除 1、2、3行代码  则可以显示

求指教

------解决方案--------------------
在主窗体中有一个panel控件panelMain 

看你这代码是在panelMain中显示主窗体呢