Friday, 15 June 2012

c# - Unexpected Null Reference Exception on a DataGridView.CurrentCell.RowIndex property -



c# - Unexpected Null Reference Exception on a DataGridView.CurrentCell.RowIndex property -

is possible datagridview.currentcell property not null , yet have null value on rowindex property? if so, how go preventing this?

extra info: value beign checked on selectionchanged event datagridview maintain selected row's index stored in class field.

code follows:

private void dgtraffic_selectionchanged(object sender, eventargs e) { seek { if (dgreport.currentcell != null) actualrow = dgreport.currentcell.rowindex; } grab (nullreferenceexception ex) { #if debug messagebox.show("error on dgtraffic_selectionchanged:\n" + ex.message); #endif } }

somehow got unhandled nullreferenceexception @ line references rowindex property, added try-catch can't figure out how happen. way, realize method name says "dgtraffic" , object used in method's body reads dgreport. in fact set that, method beingness used dgreport's selectionchanged event.

c# winforms datagridview nullreferenceexception

No comments:

Post a Comment