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

Reply via email to