Forums Neueste Beiträge
 

Object reference not set to an instance of an object

11/05/2009 - 17:08 von Andreas Szabo | Report spam
Hallo Newsgroup

Ich habe einen Grid. Wenn man auf eine Row klickt, werden die Daten der Row
in verschiedene Controls gestellt, damit diese bearbeitet werden können,
u.a. gibt es ein Kundenfeld. Hier habe ich plötzulich o.g. Fehler, wenn ich
einen bestimmten Satz bearbeiten möchte.

if (iCol == 9)

{

cboKunde.Text = (grdUebersicht[iRow, iCol].ToString());

}

Bei allen Records funktionierts, nur bei einem nicht, der per Code generiert
wurde.

Hat jemand eine Idee?

Besten Dank.

Andy
 

Lesen sie die antworten

#1 Frank Dzaebel
11/05/2009 - 22:24 | Warnen spam
Hallo Andreas,

Ich habe einen Grid.



ein DataGridView wohl?


Wenn man auf eine Row klickt, werden die Daten
der Row in verschiedene Controls gestellt, damit diese bearbeitet
werden können, u.a. gibt es ein Kundenfeld. Hier habe ich plötzulich
o.g. Fehler, wenn ich einen bestimmten Satz bearbeiten möchte.
if (iCol == 9)
{ cboKunde.Text = (grdUebersicht[iRow, iCol].ToString());
}
Bei allen Records funktionierts, nur bei einem nicht, der per Code
generiert wurde.



BTW: verwende keine ungarische Notation (das i vor Deinen
Variablen) mehr unter .NET. Allenfalls bei PInvoke oder vielleicht in
den C# 4.0 "dynamic" Typ wieder angebracht.
_______

Und mit welchem Code wurde er hinzugefügt?
Oft nimmt man - wenn denn ein DGV gemeint ist - einen
der folgenden Ausdrücke, je nachdem, was gemeint ist:
dgv[row,col].Value.ToString()
dgv[row,col].EditedFormattedValue.ToString()
dgv[row,col].FormattedValue.ToString()

Was soll denn (semantisch) drin stehen?


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen