我有一个带有一些文本列、组合框列和一个图像列的 DataGridView。当我尝试通过调用添加空白新行时,DataGridView1.Rows.AddCopy(0)
出现以下错误:System.FormatException: Formatted value of the cell has a wrong type.
新行不包含任何数据。当用户通过 GUI 添加新行(即不是以编程方式)时,没有问题。有人对可能导致此问题的原因有任何想法吗?
我有一个带有一些文本列、组合框列和一个图像列的 DataGridView。当我尝试通过调用添加空白新行时,DataGridView1.Rows.AddCopy(0)
出现以下错误:System.FormatException: Formatted value of the cell has a wrong type.
新行不包含任何数据。当用户通过 GUI 添加新行(即不是以编程方式)时,没有问题。有人对可能导致此问题的原因有任何想法吗?
这有帮助吗?
// Create a new row on a datagridview
var rowId = dataGridView1.Rows.Add();
// fill the cells in the newly created row with your data
dataGridView1.Rows[rowId].Cells[ColumnText.Name].Value = "";
dataGridView1.Rows[rowId].Cells[ColumnCheckbox.Name].Value = true;
dataGridView1.Rows[rowId].Cells[ColumnImage.Name].Value = null; // add image