943,929 Members | Top Members by Rank

Ad:
  • VB.NET Discussion Thread
  • Unsolved
  • Views: 2481
  • VB.NET RSS
Jun 10th, 2008
0

Dataset.table.AcceptChanges not working??

Expand Post »
I'm trying to add a row to my dataset using the following:
VB.NET Syntax (Toggle Plain Text)
  1. Dim foundRow As DataRow = DsMembers.Members.NewRow
  2. foundRow("FirstName") = scannedMember.FirstName
  3. foundRow("MiddleName") = scannedMember.MiddleName
  4. foundRow("LastName") = scannedMember.LastName
  5. foundRow("Address") = scannedMember.Address
  6. foundRow("City") = scannedMember.City
  7. foundRow("State") = scannedMember.State
  8. foundRow("Zip") = scannedMember.Zip
  9. foundRow("DOB") = scannedMember.DOB
  10. foundRow("TDL") = scannedMember.TDL
  11. foundRow("MemberID") = scannedMember.MemberID
  12. foundRow("DateJoined") = scannedMember.DateJoined
  13. foundRow("DateExpired") = scannedMember.DateExpired
  14. If scannedMember.Barred <> Nothing Then
  15. foundRow("Barred") = scannedMember.Barred
  16. If scannedMember.Barred = "Y" Then
  17. foundRow("BarredReason") = scannedMember.BarredReason
  18. End If
  19. Else
  20. foundRow("Barred") = "N"
  21. foundRow("BarredReason") = " "
  22. End If
  23. DsMembers.Members.Rows.Add(foundRow) '.AddMembersRow(foundRow)
  24. DsMembers.Members.AcceptChanges()

For some reason, even though the rowState says "Added", the row is never added to the dataset. If I run
VB.NET Syntax (Toggle Plain Text)
  1. DsMembers.Members.FindByTDL(scannedMember.TDL)
after calling AcceptChanges it doesn't find anything. Any ideas? Thanks!
Reputation Points: 10
Solved Threads: 0
Newbie Poster
herbally is offline Offline
2 posts
since Jun 2008
Jun 11th, 2008
0

Re: Dataset.table.AcceptChanges not working??

Did you check rows.count before and after adding the row?
VB.NET Syntax (Toggle Plain Text)
  1. console.Writeline( "Rows.Count {0}", DsMembers.Members.Rows.Count )
Do you assign the result of the find to a datarow?
VB.NET Syntax (Toggle Plain Text)
  1. Dim rowFound As DataRow = DsMembers.Members.FindByTDL(scannedMember.TDL)
Last edited by dadelsen; Jun 11th, 2008 at 4:27 am.
Reputation Points: 25
Solved Threads: 5
Newbie Poster
dadelsen is offline Offline
22 posts
since Jun 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in VB.NET Forum Timeline: Datagrid
Next Thread in VB.NET Forum Timeline: Retrieving data from the parent category using a combo box





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC