如题,代码如下:        private void form_Load(object sender, EventArgs e)
        {
            //一些关于dataGridView1的操作...
            this.dataGridView1.Refresh();
        }谢谢!

解决方案 »

  1.   

    操作了什么想重绘?
    如果是改变了数据值或颜色,不用Refresh。都会直接呈现
      

  2.   

    你在Paint事件里有自己的操作?你画个当前时间的字符串,看看有没效果
      

  3.   

     this.dataGridView1.Refresh();
    是系统重绘....就是清除你GRAPHICS绘制.如果你要更改显示的数据.更改数据源.
      

  4.   

    是更改dataGridView1的背景颜色,就是根据cell的值设置该cell的颜色,我在其他的按钮事件中写同样的代码的时候就能马上显示更新,但我放到窗口加载那个方法里面时就不行,请问这是什么原因?
      

  5.   

    dataGridView1.EditingControl.ForeColor = Color.Red;
      

  6.   

    呵呵,解决了,我把上面Load里面的那段代码放到shown方法里面(即窗口第一次显示时发生的动作)就可以了,原因不明。谢谢各位了,散分散分!