我只是在表单上放置了一个新的DataGridView对象。将数据添加到gridview或滚动时,它不会在重绘之前清除行或列。我之前从未在C#中使用过这个控件,但它应该使用默认设置“开箱即用”,但事实并非如此。我确定在某些地方我只需要刷新或使控件无效。
更清楚:
我的问题与渲染到屏幕有关。它在重绘之前不会清除屏幕,所以我得到了踪迹。
以下是截图:
不要问我代码。空无一人。我只是将控件放在窗体上并添加了列。就是这样。
答案 0 :(得分:0)
在确定它没有启用主题的情况下工作后,我终于找到了以下代码:
dataGridView1.EnableHeadersVisualStyles = false;
答案 1 :(得分:-1)
通过在datagrid null上设置datasource属性,您应该能够将数据重写到datagrid。这将“更新”网格。