Der Aufbau ist statisch in der aspx Page.
�ber die Codebehind Datei steuere ich dann die Datenbindung und den ganzen anderen 
Rest.

Aspx Page:

<%@ Control 
    Language="c#" 
    AutoEventWireup="false" 
    Codebehind="adm_Voucherkategorie.ascx.cs" 
    Inherits="Wlan_Portal.admincontrols.adm_Voucherkategorie" 
    TargetSchema="http://schemas.microsoft.com/intellisense/ie5";
%>
<div align="center">
    <table class="Inhalt">
        <tr>
            <td class="Ueberschrift" colSpan="3">Voucher Typen �bersicht</td>
        </tr>
        <tr>
            <td class="DataGrid">
                <asp:datagrid id="ddgVoucherTypenUebersicht" DataKeyField="VoucherID" 
AutoGenerateColumns="False" AllowPaging="True" PageSize="20" ShowFooter="True" 
FooterStyle-CssClass="DGFooterStyle" AllowSorting="True" OnSortCommand="DataGrid_Sort" 
OnItemDataBound="Count_Records" OnUpdateCommand="DataGrid_Update" 
OnEditCommand="DataGrid_Edit" OnCancelCommand="DataGrid_Cancel" 
OnPageIndexChanged="DataGrid_IndexChange" ToolTip="Hier sehen Sie alle Voucher Typen." 
CssClass="Datagrid" runat="server">
                    <AlternatingItemStyle BackColor="White"></AlternatingItemStyle>
                    <Columns>
                        <asp:BoundColumn DataField="VoucherID" 
SortExpression="VoucherID" HeaderText="VoucherID" ReadOnly="True">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGCellStyle"></ItemStyle>
                        </asp:BoundColumn>
                        <asp:BoundColumn DataField="VoucherName" 
SortExpression="VoucherName" HeaderText="VoucherTyp">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGCellStyle"></ItemStyle>
                        </asp:BoundColumn>
                        <asp:BoundColumn DataField="VoucherAmount" 
SortExpression="VoucherAmount" HeaderText="Voucher Gr��e">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGCellStyle"></ItemStyle>
                        </asp:BoundColumn>
                        <asp:BoundColumn DataField="RateUnit" 
SortExpression="RateUnit" HeaderText="Einheit" ReadOnly="True">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGCellStyle"></ItemStyle>
                        </asp:BoundColumn>
                        <asp:BoundColumn DataField="VoucherPrice" 
SortExpression="VoucherPrice" HeaderText="Preis">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGCellStyle"></ItemStyle>
                        </asp:BoundColumn>
                        <asp:BoundColumn DataField="Currency" 
SortExpression="Currency" HeaderText="W�hrung" ReadOnly="True">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGCellStyle"></ItemStyle>
                        </asp:BoundColumn>
                        <asp:EditCommandColumn ButtonType="PushButton" 
CancelText="Abbrechen" EditText="Bearbeiten" UpdateText="Speichern" 
HeaderText="Bearbeiten">
                            <HeaderStyle CssClass="DGHeaderStyle"></HeaderStyle>
                            <ItemStyle CssClass="DGButtonCellStyle"></ItemStyle>
                        </asp:EditCommandColumn>
                    </Columns>
                    <PagerStyle Mode="NumericPages"></PagerStyle>
                </asp:datagrid></td>
        </tr>
        <tr>
            <td>&nbsp;
            </td>
        </tr>
        <tr>
            <td class="Ueberschrift">Voucher Suche
            </td>
        </tr>
        <tr>
            <td class="Normal">Suche nach &nbsp;
                <asp:dropdownlist id="ddlAtribute" runat="server" 
CssClass="DropDwonListe">
                    <asp:ListItem Value="VoucherID" Selected="True">Voucher 
ID</asp:ListItem>
                    <asp:ListItem Value="VoucherName">Voucher Typ</asp:ListItem>
                    <asp:ListItem Value="VoucherAmount">Voucher Gr��e</asp:ListItem>
                    <asp:ListItem Value="RateUnit">Voucher Einheit</asp:ListItem>
                    <asp:ListItem Value="VoucherPrice">Voucher Preis</asp:ListItem>
                    <asp:ListItem Value="Currency">Voucher W�hrung</asp:ListItem>
                </asp:dropdownlist>&nbsp;&nbsp;
                <asp:textbox id="txtbKriterium" runat="server" 
CssClass="Eingabefeldklein"></asp:textbox>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <asp:button id="btnSuche" runat="server" CssClass="ButtonFormular" 
CausesValidation="False" Text="Start"></asp:button></td>
        </tr>
        <tr>
            <td>&nbsp;
            </td>
        </tr>
        <tr>
            <td class="Fehlermeldung" colSpan="3">&nbsp;
                <asp:label id="lblFehlerMeldung" runat="server" 
CssClass="UeberschriftFehler"></asp:label></td>
        </tr>
    </table>
    <br>
    <table class="Inhalt">
        <tr>
            <td class="Ueberschrift" colSpan="3">Voucher Administration</td>
        </tr>
        <tr>
            <td class="Titel">Voucher Name:&nbsp;</td>
            <td class=""><asp:textbox id="txtbVoucherName" runat="server" 
ToolTip="Bitte geben Sie hier einen Namen oder Bezeichnung f�r den neuen Voucher ein." 
CssClass="Eingabefeld" MaxLength="100"></asp:textbox></td>
            <td class="RFV"><asp:Label id="lblValidationVN" runat="server" 
CssClass="RFV" Visible="False">*</asp:Label></td>
        </tr>
        <tr>
            <td class="Titel">Einheit:</td>
            <td class=""><asp:dropdownlist id="ddlVoucherEinheit" runat="server" 
CssClass="Dropdownliste"></asp:dropdownlist></td>
            <td class="RFV">&nbsp;</td>
        </tr>
        <tr>
            <td class="Titel">Menge:&nbsp;</td>
            <td class=""><asp:textbox id="txtbMenge" runat="server" ToolTip="Bitte 
geben Sie hier die Menge der gew�hlten Einheit ein." CssClass="Eingabefeldklein2" 
MaxLength="20"></asp:textbox></td>
            <td class="RFV"><asp:Label id="lblValidationVA" runat="server" 
CssClass="RFV" Visible="False">*</asp:Label></td>
        </tr>
        <tr>
            <td class="Titel">W�hrung:</td>
            <td class=""><asp:dropdownlist id="ddlWaehrung" runat="server" 
CssClass="Dropdownliste"></asp:dropdownlist></td>
            <td class="RFV">&nbsp;</td>
        </tr>
        <tr>
            <td class="Titel">Preis:</td>
            <td class=""><asp:textbox id="txtbPreis" runat="server" ToolTip="Bitte 
geben Sie hier den Preis in Abh�ngigkeit der gew�hlten W�hrung ein." 
CssClass="Eingabefeldklein2" MaxLength="10"></asp:textbox></td>
            <td class="RFV"><asp:Label id="lblValidationVP" runat="server" 
CssClass="RFV" Visible="False">*</asp:Label></td>
        </tr>
        <tr>
            <td class="" colSpan="3"></td>
        </tr>
        <tr>
            <td class="Button" colSpan="3"><asp:button id="btnSpeichern" 
runat="server" CssClass="ButtonFormular" Text="Speichern" 
CausesValidation="False"></asp:button>&nbsp;&nbsp;
                <asp:button id="btnReset" runat="server" CssClass="ButtonFormular" 
CausesValidation="false" Text="Reset"></asp:button></td>
        </tr>
        <tr>
            <td class="Fehlermeldung" colSpan="3">&nbsp;
                <asp:label id="lblFehlerVoucherModul" runat="server" 
CssClass="UeberschriftFehler"></asp:label></td>
        </tr>
    </table>
</div>

-----Urspr�ngliche Nachricht-----
Von: Joerg Uth [mailto:[EMAIL PROTECTED]] 
Gesendet: Donnerstag, 6. Februar 2003 15:38
An: [EMAIL PROTECTED]
Betreff: RE: [Asp.net] DataGrid Probleme

wenigstens ein paar ausz�ge,
stellt sich die Frage erzeugst du das DataGrid statisch in der .aspx oder
dynamisch in der aspx.cs?

J�rg

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of A-Schubert
Sent: Thursday, February 06, 2003 3:08 PM
To: [EMAIL PROTECTED]
Subject: AW: [Asp.net] DataGrid Probleme


Soll ich den ganzen Quelltext senden?
Ich kann ja gerne meinen Quelltext als Anhang mitsenden,
aber das ist glaube ich verboten.

-----Urspr�ngliche Nachricht-----
Von: Joerg Uth [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 6. Februar 2003 15:08
An: [EMAIL PROTECTED]
Betreff: RE: [Asp.net] DataGrid Probleme

Ohne Code kann man hier nur raten.

J�rg

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of A-Schubert
Sent: Thursday, February 06, 2003 2:56 PM
To: [EMAIL PROTECTED]
Subject: AW: [Asp.net] DataGrid Probleme


Der Ordner und das Scriptfile sind vorhanden.
Daran kann es also nicht liegen. ;(

Trotzdem Danke

-----Urspr�ngliche Nachricht-----
Von: Joerg Uth [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 6. Februar 2003 14:58
An: [EMAIL PROTECTED]
Betreff: RE: [Asp.net] DataGrid Probleme

Sieh mal nach ob dein RootWeb einen Ordner aspnet_client hat.

wwwroot\aspnet_client\system_web\1_0_3705_288

Dort liegen n�mlich die ben�tigten js, wenn nicht dann kommt daher der
Fehler.

J�rg
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of A-Schubert
Sent: Thursday, February 06, 2003 2:42 PM
To: [EMAIL PROTECTED]
Subject: [Asp.net] DataGrid Probleme


Folgendes Problem:
Ich habe in meinen DataGrid eine EditCommandColumn. Als Button Typ habe ich
Linkbutton genommen.
Soweit klappt alles und alle Methoden werden auch bei den verschiedenen
LinkButtons korrekt aufgerufen, au�er
bei dem Update Button.
Da passiert gar nichts, weil sofort ein JavaScript Fehler auftritt wenn ich
ihn dr�cke.

In der Meldung steht irgendwas von Page_Validators ist undefiniert.

Das muss also irgendwas damit zu tun haben, dass das DataGrid automatisch
eine Validation durchf�hrt wenn man updatet.

Was kann ich da machen?

Au�erdem w�rde ich gerne wissen wie man diesen Buttons, wenn man Pushbutton
w�hlt ein Stylesheet geben kann?

Vielen Dank



Mit freundlichen Gr��en
Andr� Schubert
T-Systems Nova GmbH
Entwicklungszentrum Berlin
Hausanschrift: Wittestr. 30H  13509 Berlin
Telefon: (0 30) 4 35 77-7881

E-Mail:   [EMAIL PROTECTED]
Internet: http://www.t-systems.com


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an