2010-04-07 62 views

回答

0

DataGridViewVirtual modeDataGridView.VirtualMode = true),这意味着,DataGridView的内容是从通过暴露在DataGridView事件自身以外的来源提供。如果您打算让您的DataGridView是在虚拟模式下,您需要将新信息添加到底层源,然后告诉DataGridView有另一行,像这样:

// add information to the underlying source 
this.dataGridView.RowCount++; 

如果您不打算在虚拟模式下使用DataGridView,可以通过将DataGridView.VirtualMode设置为false来关闭虚拟模式。

0

您需要使用数据源来添加新行,它会自动显示在DataGridView中。

0

您可能已经完成了其他问题推荐的所有内容,但将YourDataGridView.DataSource设置为某处。

一定不能被设置为虚拟,否则当您尝试设置RowCount时,您会收到类似的消息,并在您尝试添加时得到完全的消息。

如果您到目前为止“误用”了DataSource作为您的事件处理程序可用于解决数据源的“邮箱”实例变量,请考虑将其填充到Tag属性中,并使用您需要的该属性的引用使用适当的类型转换)。

相关问题