Hallo Andreas!
zu 2): dazu brauchst du nur eine neue Spalte (<asp:TemplateColumn>)
anzulegen, und dann z.B. einen <asp:Button> reintun.
Mit der Eigenschaft "CommandName" kannst du dem Button einen Namen geben,
den du dann im Ereignis "OnItemCommand" abfragen kannst:
IM HTMLTEIL DER ASP.NET SEITE:
==============================
<asp:DataGrid OnItemCommand="cmdItemCommand_Click" ...>...</asp:DataGrid>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Button CommandName="cmdEdit" Runat="server" Text="Edit" />
</ItemTemplate>
</asp:TemplateColumn>
IM CODETEIL DER ASP.NET SEITE:
==============================
public void cmdItemCommand_Click(object sender, DataGridCommandEventArgs e)
{
// Abfragen, ob der Button gedr�ckt wurde
if (e.CommandName == "cmdEdit")
{
// ....
}
}
mfg Klaus
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]Im Auftrag von Andreas
Rudischhauser (N)
Gesendet: Montag, 20. Mai 2002 21:08
An: aspDEdotnet
Betreff: [aspdedotnet] AW: Repeater, DataList, Datagrid
Zu 1) sorry, ich meinte zeilen.....
Zu 2) ich meinte das neben jeder zeile steht "aktivieren" und wenn man
da drauf klickt macht er irgendwas
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von
Aschenbrenner Klaus
Gesendet: Montag, 20. Mai 2002 16:16
An: aspDEdotnet
Betreff: [aspdedotnet] AW: Repeater, DataList, Datagrid
Hi Andreas!
Zu deinen Fragen:
1.) Spalten gleichzeitig editieren: du brauchst nur f�r jede Spalte ein
"<EditItemTemplate>" festlegen
2.) F�r jeden Datensatz wird die Funktion "OnItemDataBound" aufgerufen;
hier kann man zB. einen Datensatz deaktivieren, oder ganz ausblenden
mfg Klaus
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]Im Auftrag von Andreas
Rudischhauser (N)
Gesendet: Montag, 20. Mai 2002 16:05
An: aspDEdotnet
Betreff: [aspdedotnet] Repeater, DataList, Datagrid
Sagt mal findet ihr obige Controls eigentlich gut?
Ich finde Sie n�mlich inzwischen nicht mehr gut! Die sind absolut
unflexibel oder mach ich da was falsch? Dumm istz.B. das man keinen
Skript Code dazwischen schreiben kann.
Ein paar Beispiele:
- Angenommen ich habe ein Datagrid und m�chte nun das man alle Spalten
gleichzeitig editieren kann?!??
- oder man will links pro Zeile einen Symbollink erstellen, der eine
Spalte deaktiviert (in der Datenbank das Feld sichtbar=false stellt)
- oder man m�chte abh�ngig von einer Session Variable ein Template
anders anzeigen
Ich werde wohl oder �bel die Tabelle doch wieder selbst programmieren
m�ssen! :-(
| [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
| [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