PDA

View Full Version : سوال: مشکل در انتقال اشاره‌گر RowHeader به سطر انتخاب شده در DataViewGridX (همراه عکس)



gilsoft
شنبه 21 دی 1392, 12:54 عصر
سلام دوستان

اول اینکه : دیتاگرید من به یک DataTable بایند شده
وقتی‌که با NewRow یک سطر در DataTable ایجاد می‌کنم .. همانطور که در عکس مشاهده می‌کنید RowHeader و SelectedRow یکی نمی‌شوند ! :متعجب:

اینک کدی که استفاده کردم :

Private Sub btnNew_Click(sender As System.Object, e As System.EventArgs) Handles btnNew.Click
btnManager(eBtnModes.New)

Dim NewRow As DataRow = DT_KL.NewRow

NewRow(0) = 0
NewRow(1) = ""
NewRow(2) = ""
NewRow(3) = 0
NewRow(4) = 0
NewRow(5) = ""
NewRow(6) = ""
NewRow(7) = ""
NewRow(8) = ""

DT_KL.Rows.Add(NewRow)
NewRowIndex = DgvX.Rows(DgvX.Rows.Count - 1).Index

DgvX.Refresh()

ShowStar(True)

DgvX.ClearSelection()
'DgvX.FirstDisplayedScrollingRowIndex = NewRowIndex
DgvX.Rows(DgvX.RowCount - 1).Selected = True

NBoxCode.Focus()

End Sub

به نظر شما مشکل از کجاست ؟ :متفکر: