我正在使用C#,并且在大多数情况下尝试填充datagridView时,会出现一个大的红色十字豌豆。
我搜索了这个,人们说你必须添加
public class SafeDataGridView : DataGridView
{
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
try
{
base.OnPaint(e);
}
catch (Exception)
{
this.Invalidate();
}
}
}
我试图将其添加到一个简单的类文件中,但没有执行任何操作。
最佳答案
在YourForm.Designer.cs中查找字符串gridView = new DataGridView()
并将其替换为gridView = new SafeDataGridView()
private SafeDataGridView portos_online;
portos_online = new SafeDataGridView();
我希望这能解决您的问题。祝你今天愉快!
关于c# - DataGridView中的C#红十字会,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26994457/