VB.NET单元格值会自动更改
我有一个允许用户输入信息的datagrid,其中一些单元格是只读的,这样当信息输入到其他单元格时,可以计算这些单元格的值。 我的问题是我使用了CellValueChange处理程序来更新计算,但是只读单元格在我单击它们之前不会显示正确的数字。我希望在输入其他单元格中的值后立即更新只读单元格。 谢谢。在一些项目中,我使用事件而不是对插入值进行计算,但我认为我们处于相同的情况 设置另一个单元格值后,需要强制VB.NET单元格值会自动更改,vb.net,datagridview,Vb.net,Datagridview,我有一个允许用户输入信息的datagrid,其中一些单元格是只读的,这样当信息输入到其他单元格时,可以计算这些单元格的值。 我的问题是我使用了CellValueChange处理程序来更新计算,但是只读单元格在我单击它们之前不会显示正确的数字。我希望在输入其他单元格中的值后立即更新只读单元格。 谢谢。在一些项目中,我使用事件而不是对插入值进行计算,但我认为我们处于相同的情况 设置另一个单元格值后,需要强制DataRow更新;使用DataTable.ColumnChanged我可以使用以下代码:
DataRow
更新;使用DataTable.ColumnChanged
我可以使用以下代码:
If e.Row.RowState = DataRowState.Detached Then
Try
YourDataGridView.CurrentRow.Selected = True
YourDataGridView.CurrentRow.Selected = False
Catch ex As Exception
End Try
Else
e.Row.EndEdit()
End If
网格绑定到什么数据类型?它是否实现了INotifyPropertyChanged?它绑定到一个dataTable,而我没有实现INotifyPropertyChanged