Brauchst Du doch gar nicht!

Du holst Dir einfach Deine DDL über den Footer und schaust da nach dem Selected Item!

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Brunmair Patrick (P)
Gesendet: Montag, 4. Oktober 2004 11:16
An: [EMAIL PROTECTED]
Betreff: AW: AW: [Asp.net] auf ddl in datagrid reagieren

Nur kann ich ja bei einer dropdownlist kein commandname angeben oder??

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Pessner, Andreas
Gesendet: Montag, 04. Oktober 2004 10:34
An: [EMAIL PROTECTED]
Betreff: AW: AW: [Asp.net] auf ddl in datagrid reagieren

Achso - und in Deinem Fall musst Du nicht den Eventhandler händisch anspringen! 
Sondern einfach nur kontrollieren - welches Element das Event geworfen hat - und wenn 
es die DDL war dann einfach das Event ignorieren - dann übernimmt das der Eventhandler 
der DDL automatisch - wenn der Rest sauber implementier ist!

Ich würde das dann so machen:

if (e.CommandSource.GetType() != typeof(DropDownList))
{
        //Hier jetzt den EventCode Deines DataGrids rein!
}

Dann würde aber jedes DropDownList Event ignoriert - was meist aber ok sein dürfte!

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Lars Berner
Gesendet: Montag, 4. Oktober 2004 10:11
An: [EMAIL PROTECTED]
Betreff: Re: AW: [Asp.net] auf ddl in datagrid reagieren

Hi Patrick,

du brauchst an dieser Stelle doch gar nicht in den EventHandler der DDL 
springen; du könntest eine void erstellen, die unter den von dir genannten 
Umständen aufgerufen wird. Die erledigt dann die Arbeit.

Oder du registrierst den EventHander SelectedIndexChanged für die 
DropDownList, den du irgendwo im Code Behind erstellst. Sollte eigentlich 
auch funzen..

Viele Grüße
Lars

At 09:36 04.10.2004, you wrote:

>Hmm,
>hast du da etwas beispielcode??
>Also wie ich ignoriere kann ich mir vorstellen, ich hab meine 1. dropdown 
>om footer und als ersten eintrag die value 0 also denk ich das könnte so gehen:
>If e.item.itemType = listItem.footer then
>         Dim dropdown1 as droppdownlist = 
> CType(e.Item.FindControl("ddl1"),DropdownList)
>         Dim dropdownlist2 as dropdownlist= 
> CType(e.Item.FindControl("ddl1"),DropdownList)
>                 If dropdownList1.selectedValue <> 0 then
>                 Hier müsste ich jetzt reagieren und in den eventhändler 
> der ddl springen aber wie mach ich dass ??
>                 Else
>                   Meine dropdown1 füllen.
>                 End if
>End if
>
>Gruß patrick
>
>
>-----Ursprüngliche Nachricht-----
>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im 
>Auftrag von Pessner, Andreas
>Gesendet: Montag, 04. Oktober 2004 09:10
>An: [EMAIL PROTECTED]
>Betreff: AW: [Asp.net] auf ddl in datagrid reagieren
>
>Bin mir jetzt nicht 100% sicher - aber wenn Du ein Control in einem 
>DataGrid hast - welches ein Event hat - dann wird zuerst der Eventhandler 
>des DataGrids ausgelöst und erst danach das Event Deines Controls. Du 
>musst dabei darauf achten - das Du im DataGrid kontrollierst wer das Event 
>feuert - und es einfach ignorieren - wenn es nicht dem DataGrid - sondern 
>Deiner DropDownList gehört.
>
>Dann kannst Du es auch im Eventhandler der DDL behandeln.
>
>In dem Eventhandler der DDL kannst Du dann ganz normal Deine 2. DDL 
>befüllen - oder was weiß ich was damit machen.
>
>Eigentlich müsste es auch möglich sein - das auch über den Eventhandler 
>des DataGrids zu machen - was aber leicht unsauber ist - da es ja 
>eigentlich zur DDL gehört - aber es sollte auch funktionieren.
>
>Am besten ist - du Debuggst das ganze mal - dann solltest Du auch sehen - 
>wer wann darauf reagiert - aber mir ist der von mir beschriebenen Teil so 
>mal aufgefallen. Ob das immer so ist kann ich natürlich net sagen - da ich 
>das nicht immer mache. In meinem Fall war es ein Button der im DataGrid war.
>
>Mit freundlichen Grüßen
>Andreas
>
>
>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im 
>Auftrag von Brunmair Patrick (P)
>Gesendet: Montag, 4. Oktober 2004 08:53
>An: [EMAIL PROTECTED]
>Betreff: [Asp.net] auf ddl in datagrid reagieren
>
>Hi liste ,
>kann mir bitte jemand verraten wie ich in einem datagrid darauf reagieren 
>kann wenn jemand einen werte einer dropdownlist auswählt??
>Also wie normale dropdownlisten in vorlagespalten darzustellen sind ist 
>kein problem aber wie kann ich zB. Ein zweites dropdown auf grund des im 
>ersten ausgewählten wert füllen???
>Danke patrick
>
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[EMAIL PROTECTED]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net
>
>
>---
>Eingehende Mail ist zertifiziert virenfrei.
>Überprüft durch AVG Antivirus System (http://www.grisoft.com/de).
>Version: 6.0.772 / Virendatenbank: 519 - Erstellungsdatum: 01.10.2004


www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an