Thursday, 15 May 2014

c# - Getting the row in a RowEnter event handler for a new row -



c# - Getting the row in a RowEnter event handler for a new row -

i have datagridview bindingsource. when add together new row clicking it, rowenter event triggers. reason cellevent, not rowevent, don't row property in arguments. rowindex property 0 (there's many rows - mydatagridview.rows[0] wrong one). how reference actual row, or databounditem behind it?

edit: seems 2 rowenter events. first 1 has rowindex 0 , sec 1 has right one. problem can't distinguish between first of these events , legitimate rowenter thrown actual first row.

you can e.rowindex

private void datagridview1_rowenter(object sender, datagridviewcelleventargs e) { (int = 0; < datagridview1.rows[e.rowindex].cells.count; i++) { datagridview1[i, e.rowindex].style.backcolor = color.yellow; } }

source : datagridview.rowenter event

c# datagridview

No comments:

Post a Comment