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>
</td>
</tr>
<tr>
<td class="Ueberschrift">Voucher Suche
</td>
</tr>
<tr>
<td class="Normal">Suche nach
<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>
<asp:textbox id="txtbKriterium" runat="server"
CssClass="Eingabefeldklein"></asp:textbox>
<asp:button id="btnSuche" runat="server" CssClass="ButtonFormular"
CausesValidation="False" Text="Start"></asp:button></td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td class="Fehlermeldung" colSpan="3">
<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: </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"> </td>
</tr>
<tr>
<td class="Titel">Menge: </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"> </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>
<asp:button id="btnReset" runat="server" CssClass="ButtonFormular"
CausesValidation="false" Text="Reset"></asp:button></td>
</tr>
<tr>
<td class="Fehlermeldung" colSpan="3">
<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