我调用winform中的DataGridView的Refresh方法想重绘,但是却并没有重绘,请问是什么原因? 如题,代码如下: private void form_Load(object sender, EventArgs e) { //一些关于dataGridView1的操作... this.dataGridView1.Refresh(); }谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 操作了什么想重绘?如果是改变了数据值或颜色,不用Refresh。都会直接呈现 你在Paint事件里有自己的操作?你画个当前时间的字符串,看看有没效果 this.dataGridView1.Refresh();是系统重绘....就是清除你GRAPHICS绘制.如果你要更改显示的数据.更改数据源. 是更改dataGridView1的背景颜色,就是根据cell的值设置该cell的颜色,我在其他的按钮事件中写同样的代码的时候就能马上显示更新,但我放到窗口加载那个方法里面时就不行,请问这是什么原因? dataGridView1.EditingControl.ForeColor = Color.Red; 呵呵,解决了,我把上面Load里面的那段代码放到shown方法里面(即窗口第一次显示时发生的动作)就可以了,原因不明。谢谢各位了,散分散分! 限制textbox的输入问题 VS2008 GridView的智能小窗口中没有“启用编辑”和“启用删除”选项?? c# .NET WinForm,中怎么实现当载入一个页面的时候出现正在查询? 怎样开一个线程给进度条? 谁有outlookbar控件(注册解密的) switch判断 DataSet如何取消格式 如何写NUnit验证实体对象符合XSD(schema)所定义的结构?谢谢! 给gridview配置数据源时出错 水晶报表折线图 MSDN有什么好的,这么捧? 请教一个连接sqlserver的问题。
如果是改变了数据值或颜色,不用Refresh。都会直接呈现
是系统重绘....就是清除你GRAPHICS绘制.如果你要更改显示的数据.更改数据源.