Sorry it took so long. It is hard to get my tester (my boss) to give me
stuff. I'm sure you know what I mean :)
Once again...the datatable is a valid object and so in the datarow. This
is the actual code. Datatable declared without events but it does have
views of it that are bound to grids (two views, each to a grid.).
Public Function CreateNewDetailRec(ByVal CSId As Double, ByVal IS_ISO As
Boolean) As DataRow
Dim NR As DataRow
NR = Me.DataDetail.NewRow
NR("CONTROL_SEQ_ID") = CSId
NR("ISOL_OR_NORM") = Math.Abs(CType(Not IS_ISO, Int16))
NR("CONTROL_SEQ_STEP") = Me.DataDetail.Rows.Count + 1
Me.DataDetail.Rows.Add(NR) 'this line errors
Return NR
End Function
System.NullReferenceException: Object reference not set to an instance of
an object.
at System.Data.DataTable.InsertRow(DataRow row, Int32 proposedID, Int32
pos)
at System.Data.DataTable.AddRow(DataRow row, Int32 proposedID)
at System.Data.DataRowCollection.Add(DataRow row)
at MiddleTier.ControlSeq.CreateNewDetailRec(Double CSId, Boolean
IS_ISO) in C:\Data\Evergreen\Code\MiddleTier\ControlSeq.vb:line 275
at RELIEVE.CSEditorUserControl.AddNewIsolStep() in
C:\Data\Evergreen\Code\RELIEVE\CSEditorUserControl.vb:line 4303
Message from Shawn Wildermuth
<[EMAIL PROTECTED]>@DISCUSS.DEVELOP.COM received on 06/19/2006
05:34 PM
06/19/2006 05:34 PM
Shawn Wildermuth <[EMAIL PROTECTED]>@DISCUSS.DEVELOP.COM
Please respond to "Discussion of advanced .NET topics."
<[email protected]>
Sent by "Discussion of advanced .NET topics."
<[email protected]>
To: [email protected]
cc:
Subject: Re: [ADVANCED-DOTNET] Bug with adding datarow to table
Can you post a stacktrace (including the framework's stack)? That might
give us a clue. It might be that you need to stop some databinding
activity
during the add or something...or you have an errant DataView somewhere...
Thanks,
Shawn Wildermuth
http://adoguy.com
C# MVP, MCSD.NET, Author and Speaker
-----Original Message-----
From: Discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED] On Behalf Of Franklin Gray
Sent: Monday, June 19, 2006 2:53 PM
To: [email protected]
Subject: [ADVANCED-DOTNET] Bug with adding datarow to table
This is a very strange bug. The line (Table.rows.add(NR)) to add a
datarow
to a datatable throws an objective reference error, BUT...all object's
values can be viewed in the quickview window. To add to this, this error
only happens on 2 of 4 developement machines when we execute the exact
same
steps. All machines seem to have the same framework, same code, same 3rd
party assemblies.
Any ideas?
===================================
This list is hosted by DevelopMentorR http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com
===================================
This list is hosted by DevelopMentorĀ® http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com
===================================
This list is hosted by DevelopMentorĀ® http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com