Hi Guys,
I drag and drop datarows from a grid to a treeview. Then I try to change the rowstate of the dropped rows.
This works. However, when I try to get the changes in the datatable on the click of my save button I get nothingCode:Private Sub gclevels_DragDrop(sender As Object, e As DragEventArgs) Handles gclevels.DragDrop Dim grid As GridControl = CType(sender, GridControl) Dim table As DataTable = CType(grid.DataSource, DataTable) Dim rows() As DataRow = TryCast(e.Data.GetData(GetType(DataRow())), DataRow()) If Not rows Is Nothing And Not table Is Nothing Then For Each row As DataRow In rows table.ImportRow(row) Next table.AcceptChanges() Dim testforchanges As DataTable = table.GetChanges(DataRowState.Unchanged) If testforchanges IsNot Nothing Then For Each newrow As DataRow In testforchanges.Rows newrow.SetAdded() Next End If End If End Sub
Please help me fix thisCode:Dim dt As DataTable = TryCast(grid.DataSource, DataTable) If dt.Rows.Count > 0 Then Dim testdt As DataTable = dt.GetChanges(DataRowState.Added) End If




Reply With Quote