Hallo wiedermal ....
extremes Neuland trifft den Nagel auf den Kopf (Splatter Szene :-)
Manno man sachen, die ich noch kurz vor dem einschlafen in SAP schnell
runterhacke dauert mit dem ASP.Net ja ein Tag oder mehr ....
Also ich bin beim n�chsten Beispiel :-)
Matrix --> MasterDetail DataGrid
Das was man da geliefert bekommt l�uft ja auf anhieb.
Nur will ich es mal wieder auf meine eigene DB umm�nzen.
Hab zwei Tabellen
-operator
-Product
Jetzt habe ich ins Master die Operator reingelegt ....
Sollte ja kein Problem sein ... denke das m�sste passen.
Im DetailGrid muss ich ja nun �ber die ID von operator die Verbindung
herstellen ....
Im sample wird das so gemacht:
string filterValue =
((string)MasterGrid.DataKeys[MasterGrid.SelectedIndex]).Replace("'", "''");
der filterValue wird dann in die where klausel gef�gt ...
Dem MasterGrid f�ge ich ein DataKeyField="ID" ein, damit klar ist was das
Key-Feld ist.
Nur bekomme ich in meinem Beispiel den Fehler:
Specified cast is not valid.
Naja mein ID - Feld ist eigentlich kein stringfeld, sondern ein int (Ist das
dann Int32??)
Peinlicherweise hab ich bisher noch kein Buch um mich in die Basics
einzulesen (Was ist das beste f�r ASP.NET und Webservices?), in einer
vorhergehenden Mail habe ich schon mal was von Cast gelesen und nicht
verstanden ...
Was z.Tfl. ist denn Cast?
Und wieso l�uft das Beispiel nicht?
Es geht ja im Kern darum MasterGrid.DataKeys[MasterGrid.SelectedIndex] zu
bekommen, also die ID des selected Datensatzes, oder?
Kann mir da jemand eine verst�ndliche Erkl�rung liefern?
Mansur
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp