Dazu gibt es mehrere M�glichkeiten!
1. Du baust in Deinen Datasource schon die Daten so wie Du sie brauchst!
- Bei einer DataTable m��test Du quasi nur eine Spalte mit dran h�ngen -
und die benutzt Du dann f�r Deine Anzeige im DataGrid!
2. Du �nderst die Daten in dem DataGrid!
- Dazu gibt es auch wieder 2 M�glichkeiten!
2.1. Du kannst den DataNavigateUrlFormatString anpassen!
HyperLinkColumn myHLC =
(HyperLinkColumn)ShowLoginListDataGrid.Columns[0];
myHLC.DataNavigateUrlFormatString = "meinNeuerPfad.aspx" + myID;
Das d�rfte aber f�r Dich zu wenig sein! Das funktioniert nur bei
Eigenschaften die bei allen Links gleich sind!
2.2. Hier mu�t Du mittels Schleife alle Items ab arbeiten - und dabei
anpassen!
Z.B.: bei einer TemplateColumn
<asp:DataGrid id="Node_List" Runat="server">
...
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<td>
<asp:HyperLink ID="myLink"
Runat="server"/>
</td>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
...
</asp:DataGrid>
So und nun die CodeBehind:
HyperLink iLink;
foreach (DataGridItem iItem in this.Node_List.Items)
{
iLink = (HyperLink)iItem.FindControl("myLink");
iLink.NavigateUrl = "daWillIchHin.aspx?myID=" + myID + "......
usw.!
}
So ich hoffe damit sind alle Klarheiten beseitigt!
Mit freundlichen Gr��en
Andreas
-----Urspr�ngliche Nachricht-----
Von: Christoph Schmid [mailto:[EMAIL PROTECTED]
Gesendet: Montag, 27. Oktober 2003 22:27
An: [EMAIL PROTECTED]
Betreff: [Asp.net] an DataGridColumn Parameter �bergeben
Hallo
Ich habe f�r ein Datagrid eine eigene Vorlage abgeleited von einem
DataGridColumn erstellt. Wie kann ich dieser Klasse einen Wert aus dem
CodeBehind �bergeben? Ich m�chte in jeder Zelle einen Link ausgeben. Der
Link soll zum einen aus div. QueryString-Parametern(aus dem Codebehind
�bergeben) und aus dem Datenfeldwert bestehen.
Wie mache ich das am Besten ?
Gruss Christoph
_______________________________________________
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