vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
NullReferenceException bei DataGridview 
Autor: enforcer
Datum: 16.08.09 15:02

Hallo,

Ich habe die dll OutlookGridView eingefügt und mit Daten gefüllt. Wenn ich Jeztt auf den Header klicke, dann kommt immer die Meldung:

NullReferenceException wurde nicht behandelt
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt

Mein Code zum abfangen des Klicks:

Private Sub OutlookGrid1_ColumnHeaderMouseClick(ByVal sender As System.Object, _
  ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles _
  OutlookGrid1.ColumnHeaderMouseClick
    If (e.RowIndex >= 0 And e.ColumnIndex >= 0) Then
        MsgBox(e.ColumnIndex.ToString)
    End If
End Sub
ne Idee warum das so ist? Der Fehler tritt auch auf, wenn ich gar nix einfüge... also gar keine Sub.

Link OutlookGridView http://www.codeproject.com/KB/grid/OutlookGrid.aspx?msg=2155839

Das dgv fülle ich manuell wie folgt:

OutlookGrid1.BindData(Nothing, Nothing)
        OutlookGrid1.Columns.Add("ID", "ID")
        OutlookGrid1.Columns.Add("name", "Firmenname")
        OutlookGrid1.Columns.Add("alter", "Rubrik")
        OutlookGrid1.Columns("ID").Visible = False
 
        db.Auslesen("SELECT * FROM Firmen " & WHERE & " ORDER By Firmenname")
        For Each Firma As DataRow In db.dt.Rows
            Dim row As String() = {Firma("ID"), _
                                   db.DNP(Firma("Name"), "na", "Str"), _
                                   db.DNP(Firma("Alter"), "na", "Str"), _}
            OutlookGrid1.Rows.Add(row)
        Next
Fehlermeldung:
System.NullReferenceException wurde nicht behandelt.
Message="Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Source="OutlookGridControl"
StackTrace:
bei OutlookStyleControls.OutlookGrid.FillGrid(IOutlookGridGroup groupingStyle)
bei OutlookStyleControls.OutlookGrid.Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
bei System.Windows.Forms.DataGridView.OnColumnHeaderMouseClick(DataGridViewCellMouseEventArgs e)
bei System.Windows.Forms.DataGridView.OnMouseClick(MouseEventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.DataGridView.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(ApplicationContext context)
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
bei BewerbungsManager.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:Zeile 81.
bei System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
bei System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
InnerException:
 


Beitrag wurde zuletzt am 16.08.09 um 15:04:27 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
NullReferenceException bei DataGridview4.149enforcer16.08.09 15:02
Re: NullReferenceException bei DataGridview2.312enforcer18.08.09 06:58
Re: NullReferenceException bei DataGridview2.248ModeratorFZelle18.08.09 11:31
Re: NullReferenceException bei DataGridview2.267enforcer18.08.09 12:04
Re: NullReferenceException bei DataGridview2.308ModeratorFZelle18.08.09 13:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel