我有一個DataGridView
綁定到DataView
。網格可以由用戶在任何列上排序。如何將網格綁定到已排序的DataView時將DataGridView的選定行設置爲新添加的行?
我通過調用DataView
的底層DataTable
上的NewRow,然後將其添加到DataTable
的Rows集合中,向網格添加一行。如何在網格中選擇新添加的行?
我試圖通過創建一個BindingManagerBase
對象與DataView
的BindingContext
綁定,然後設置BindingManagerBase.Position = BindingManagerBase.Count
。如果網格沒有排序,這將起作用,因爲新行被添加到網格的底部。但是,如果排序順序使行不會添加到底部,則這不起作用。
如何可靠地將網格的選定行設置爲新行?
我有一個像 http://stackoverflow.com/questions/1664537/select-newly-added-row-datagridview-and-bindingsource – 2009-11-03 01:48:55