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