Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2004, 10:14
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 4 meses
Puntos: 4
Aquí está el código:

Código:
string idRegion = Request.QueryString["id_ccaa"];
OrigenDatos.StrCon = ConfigurationSettings.AppSettings["constring"];
ListaCasillas lCas = new ListaCasillas(true,idRegion);

dlCasillas.DataSource = lCas;
dlCasillas.DataBind();
donde dlCasillas es un DataList.

Luego, en el archivo ASPX se pone lo siguiente (resumido):

Código:
<%@ Control Language="c#" .......>
<asp:datalist id="dlCasillas".... runat="server">
   <ItemTemplate>
      <table ....>
         <tr bgcolor="#d8d8c4">
            <td valign="top">
               <span class="Titulo4n">
                  <%# DataBinder.Eval(Container.DataItem, "Titular") %>
               </span>
               <br>
	  <span class="Cursiva2n">
	     <%# DataBinder.Eval(Container.DataItem, "FechaHora") %>
	  </span>
            </td>
         </tr>
         <tr>
            <td>
               <span class="Contenido2n">
                  <a href='<%# DataBinder.Eval(Container.DataItem, "URL") %>'>Ver más...</a>
               </span>
            </td>
         </tr>
      </table>
   </ItemTemplate>
</asp:datalist>
Con DataBinder.Eval(Container.DataItem, "URL") se escribe el valor que contiene el campo URL. Entonces, lo que quiero es, antes de que se escriba ese valor ver qué contiene y, si cumple una condición, añadirle el valor del campo "ID_casilla".

¿Entendido?

Gracias de nuevo.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!