hi mansur,
wenn du das so kopiert hast, sollte es eigentlich gehen.
ich habe auch keinen plan, wie das mit dem datakey geht, aber m�glicherweise
musst du das ergebnis von
MasterGrid.DataKeys[MasterGrid.SelectedIndex] erst in einen
integer umwandeln, also CASTen !!! (und dann erst in einen string)
das sollte dann evtl. so aussehen:
(int)MasterGrid.DataKeys[MasterGrid.SelectedIndex]

andere casting varianten sind z.b.

int i=10;

string ii=i.ToString();

int iii=int.Parse(ii);

mfg rob
p.s. bin auch an master detail interessiert, wo hast du das beispiel her?






> 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
> 

| [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

Antwort per Email an