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