Benutze die FindByValue oder FindByText Methoden der DropDownList.

andre.seifert
@xmmm.de


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:bounce-aspdedotnet-1050969@;aspfriends.com] Im Auftrag von Lars
Selle
Gesendet: Montag, 28. Oktober 2002 18:27
An: aspDEdotnet
Betreff: [aspdedotnet] DataGrid und DropDownList



HI Liste.

ich habe folgendes vor: ich will in einem datagrid einen datensatz
�ndern. es sollen alles textboxen sein, bis auf ein feld. das ist eine
gebundene dropdownliste an eine andere tabelle.  funktniert wunderbar.
nun der kleine
hacken: wenn ich auf bearbeiten gehe, wird in der drowdownliste der
erste eintrag selektiert und nicht der, der angezeigt war. wie kann ich
das verhindern, sodass der richtige selektiert  wird.

code:

<asp:datagrid id=DataGrid1 runat="server" HorizontalAlign="Center" Width
="720px" DataSource="<%# user_Login_Admin2 %>" DataMember="USER_LOGIN"
DataKeyField="USER_LOGIN" AllowPaging="True" AutoGenerateColumns="False"
BorderWidth="2px" BorderColor="Black" CellSpacing="1"
BorderStyle="Solid">
      <HeaderStyle Font-Names="Arial" Font-Bold="True" HorizontalAlign
="Center" BackColor="#99FF66"></HeaderStyle>
      <Columns>
            <asp:BoundColumn DataField="USER_LOGIN" SortExpression
="USER_LOGIN" HeaderText="Login"></asp:BoundColumn>
            <asp:TemplateColumn HeaderText="Nutzergruppe" SortExpression
="BEZEICHNUNG">
                  <ItemTemplate>
                        <%# DataBinder.Eval(Container.DataItem,
"BEZEICHNUNG") %>
                  </ItemTemplate>
                  <EditItemTemplate>
                        <asp:DropDownList runat="server" ID="gruppe"
DataMember="NUTZERGRUPPEN" DataSource="<%# user_Login_Admin2 %>"
            DataTextField="BEZEICHNUNG"
DataValueField="ID_NUTZERGRUPPE">
                        </asp:DropDownList>

</EditItemTemplate>
            </asp:TemplateColumn>
            <asp:BoundColumn DataField="BEZEICHNUNG" SortExpression
="BEZEICHNUNG" HeaderText="Nutzergruppe"></asp:BoundColumn>
            <asp:BoundColumn DataField="VORNAME"
SortExpression="VORNAME" HeaderText="Vorname"></asp:BoundColumn>
            <asp:BoundColumn DataField="NAME" SortExpression="NAME"
HeaderText="Nachname"></asp:BoundColumn>
            <asp:EditCommandColumn ButtonType="PushButton" CancelText
="Abbrechen" EditText="Bearbeiten" UpdateText="Anwenden">
            </asp:EditCommandColumn>
      </Columns>
      <PagerStyle Font-Bold="True"></PagerStyle> </asp:datagrid>

hat das schonmal jemand gel�st??

mfg

Lars Selle



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