"im ItemDataBound eine Variablen je nach Wert in der Column als Hyperlink oder Label instanziierst und zur Controls Collection der Zelle hinzuf�gst."
Kann mir jemand dazu vielleicht einen Tipp geben, wie das geht? Oder einen Link zu eine Faq geben?? Vielen Dank, Denis -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Reinhold Becker Gesendet: Montag, 21. M�rz 2005 13:51 An: [email protected] Betreff: AW: [Asp.net] Datagrid Frage Na ja, Du kannst es auch eleganter machen, indem Du i Zur anderen Frage: Zeilenumbruch in einer TextBox oder einem Label? Liebe Gr��e, Reinhold -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Denis Schmidt Gesendet: Montag, 21. M�rz 2005 13:39 An: [email protected] Betreff: AW: [Asp.net] Datagrid Frage Danke f�r den Tip. Wie du sagst, dass geht nur mit HTMLCode als R�ckgabe. Bin deswegen auf Hyperlink-Spalte ausgewichen... halt dann ohne X Aber ich habe noch eine Frage: Wie kann ich eine Spalte einstellen, dass sie eine bestimmte l�nge hat (noch kein Problem) aber auch diese L�nge beibeh�lt, wenn der Inhalt l�nger ist. Dann sollte ein Zeilenumbruch gemacht werden (Spaltenh�he ist egal)? -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Christoph Cluss Gesendet: Montag, 21. M�rz 2005 12:38 An: [email protected] Betreff: AW: [Asp.net] Datagrid Frage ach ja und <%# Size(DataBinder.Eval(Container.DataItem,"CShortname"))%> mu� nat�rlich <%# Size(DataBinder.Eval(Container.DataItem,"si"))%> hei�en.. Ich vermute allerdings, dass du an dieser Stelle kein Control mehr einbinden kannst, da die Seite dann schon gerenderd wird... Alternativ mu�t Du eben HTMLCode zur�ckgeben. -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Christoph Cluss Gesendet: Montag, 21. M�rz 2005 12:29 An: [email protected] Betreff: AW: [Asp.net] Datagrid Frage Hallo Denis, Viele M�glickeiten... 1. Du durchl�ufst das Dataset vor Databind und �nderst die Werte ... Also in einen Link oder ein X 2. Du mu�t die Funktion an den Kopf der Seite in einen Scriptblock packen also: <script language="visualbasic" runat="server"> Function Size(ByVal si As String) as control If yn = 0 Then Dim lb As Label lb.Text = "X" Return lb Else Dim hlink As HyperLink hlink.Text = si hlink.NavigateUrl = url Return hlink End If End Function </script> <asp:DataGrid ...> ... <ItemTemplate> <%# Size(DataBinder.Eval(Container.DataItem,"CShortname"))%> </ItemTemplate> ... </asp:DataGrid> Eventuell funktioniert es auch wenn Du die Funktion in der Klasse hast... Dann mu� die Funktion aber mindestens Public sein. Gru�, Chris -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Denis Schmidt Gesendet: Montag, 21. M�rz 2005 11:24 An: [email protected] Betreff: [Asp.net] Datagrid Frage Hallo zusammen, ich habe ein Datagrid mit einer �bersicht von Downloads in verschiedenen Sprachen: Bsp: Titel Typ deutsch englisch franz -------------------------------------------------- Test1 pdf x 200 kb x Test2 exe 300kb 300 kb 300kb ... Die einzelnen Sprachen-Spalten sind nat�rlich Template Columns. Wie bekomme ich es jetzt hin, dass, wenn eine Datei vorhanden ist die Dateigr��e als Link angezeigt wird und wenn nicht kein Link und ein einfaches X? Hab schon ausprobiert: Size(DataBinder.Eval(Container.DataItem, "e"), DataBinder.Eval(Container.DataItem,"Sice_E"),DataBinder.Eval(Container.DataI tem, "URL_E")) Function Size(ByVal yn As Int16, ByVal si As String, ByVal url As String) As Control If yn = 0 Then Dim lb As Label lb.Text = "X" Return lb Else Dim hlink As HyperLink hlink.Text = si hlink.NavigateUrl = url Return hlink End If End Function Geht aber nicht: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Vielleicht kann mir jemand auf die Spr�nge helfen. _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
