Hi

that’s very easy

 

code in C#

 

<script language=“c#“ runat=server>

�� public string GetValidString(string Uebertitel, string Titel)

�� {

������ if((Uebertitel == null)||( Uebertitel.Length <= 0))

������ {

����������� return Titel;

������ }

 

������ return Uebertitel;

�� }

</script>

 

and the <ItemTemplate> looks like

 

<ItemTemplate>
    <tr>
     <td colspan=3 style="font-size:10pt">
      <b><%# GetValidString(DataBinder.Eval(Container.DataItem, "cNewsUebertitel").ToString(), DataBinder.Eval(Container.DataItem, "cNewsTitel").ToString() ) %></b>
      <span> <%# DataBinder.Eval(Container.DataItem, "cNewsTitel") %> </span>
     </td>
     <td align=right style="font-size:10pt">
      <b><%# DataBinder.Eval(Container.DataItem, "cNewsKurztext") %> </b>
     </td>
    </tr>
</ItemTemplate>

 

that’s it

 

cu

Klaus

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von Dietmar Hollenstein
Gesendet: Montag, 3. September 2001 02:03
An: aspDEdotnet
Betreff: [aspdedotnet] access to values of the datalist-control

 

Can anyone help me:

In case of that the binded value "<%# DataBinder.Eval(Container.DataItem, "cNewsUebertitel") %>" is empty i want to display <%# DataBinder.Eval(Container.DataItem, "cNewsTitel") %> instead.

In traditional asp i would make an if-statement to handle this issue.

But in asp.net i don�t know how to manage that.

How can i access to the value of this data-item in an <% %>- block ?

 

Any help would greatly be appreciated.

 

code snippet:

 

<ItemTemplate>
    <tr>
     <td colspan=3 style="font-size:10pt">
      <b><%# DataBinder.Eval(Container.DataItem, "cNewsUebertitel") %></b>
      <span> <%# DataBinder.Eval(Container.DataItem, "cNewsTitel") %> </span>
     </td>
     <td align=right style="font-size:10pt">
      <b><%# DataBinder.Eval(Container.DataItem, "cNewsKurztext") %> </b>
     </td>
    </tr>
</ItemTemplate>

 

| [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

Antwort per Email an