Having problems with adding a row to a DataSet

Please support our VB.NET advertiser: Intel Parallel Studio Home
Reply

Join Date: Sep 2005
Posts: 2
Reputation: TennKV is an unknown quantity at this point 
Solved Threads: 0
TennKV TennKV is offline Offline
Newbie Poster

Having problems with adding a row to a DataSet

 
0
  #1
Sep 11th, 2005
Hello,

I am having a problem with adding a row to my DataSet. I think I know what the problem is, but not how to correct it. I have several bound text boxes that fill from the DataSet. The first column is a numeric and the next several are text strings. When I try to add the new row it hangs at the first entry and gives me a wrong type error. I think the problem is that when it tries to update from the text box with new information, it is trying to enter Text into a Numeric field. My question is how do I convert the data to the proper type during the update? I am including part of the code here for claification. The database is a one table Access database. VID is the Primary Key in the table.

Code:

Private Sub btnAdd_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click

Dim drNew As System.Data.DataRow

drNew = Me.DsHeartland1.Customer.NewRow
drNew.Item("VID") = ("New VID")
drNew.Item("Customer Name") = ("New Customer Name")
drNew.Item("Address") = ("New Address")
drNew.Item("City") = ("New City")
drNew.Item("State") = ("New State")
drNew.Item("Zip") = ("New Zip")
drNew.Item("Phone 1") = ("New Phone 1")
drNew.Item("Phone 2") = ("New Phone 2")
drNew.Item("Phone 3") = ("New Phone 3")
drNew.Item("Fax") = ("New Fax")
drNew.Item("Email") = "New Email"
Me.DsHeartland1.Customer.Rows.Add(drNew)


The debugger will stop and error at the line adding "VID" which is a numeric entry.

Any help will be greatly appreciated!
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 175
Reputation: Letscode is an unknown quantity at this point 
Solved Threads: 6
Letscode's Avatar
Letscode Letscode is offline Offline
Junior Poster

Re: Having problems with adding a row to a DataSet

 
0
  #2
Sep 20th, 2005
Try this,
Convert.ToInt32("" + VariableName + "")
Save White Tiger
Reply With Quote Quick reply to this message  
Join Date: Sep 2005
Posts: 2
Reputation: TennKV is an unknown quantity at this point 
Solved Threads: 0
TennKV TennKV is offline Offline
Newbie Poster

Re: Having problems with adding a row to a DataSet

 
0
  #3
Sep 21st, 2005
Thanks for the suggestion. When I tried it I received an error saying that VID was not defined. I tried it without the extra quotes and + and had an error saying "This code has called into another function. When that function is finished the next statement will be executed". I am using .Net 2002, don't know if that would make a difference or not. It seems like it should be so simple and I am sure it is, just can't see it yet!
Reply With Quote Quick reply to this message  
Join Date: Aug 2004
Posts: 19
Reputation: Bharati Krishna is an unknown quantity at this point 
Solved Threads: 0
Bharati Krishna Bharati Krishna is offline Offline
Newbie Poster

Re: Having problems with adding a row to a DataSet

 
0
  #4
Sep 22nd, 2005
Hi,

This book " Data base programming using vb.net and sqlserver" will help you to develop the full application in .Net.

try this link:http://www.vkinfotek.com

regards
bhar
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC