Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2009, 05:39
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 18 años, 8 meses
Puntos: 5
Respuesta: agregar informacion a una columna de un gridView

Es muy sencillo, prueba esto y verás ;) Yo en este ejemplo cargo una imagen u otra según el resultado de un boolean que me viene de la base de datos. Tu puedes hacer lo mismo pero con un campo de texto:

Código:
<Columns>
        <asp:TemplateField HeaderStyle-Width="1%">
                <ItemTemplate>
                         <asp:Image ID="Image1" runat="server" ImageUrl='<%#(bool)Eval("Errors")?"~/Images/ko.gif":"~/Images/ok.gif"%>' />
                            </ItemTemplate>
                 </asp:TemplateField>                              
</Columns>
Creo una item template y meto el control que necesito, tu pon un literal.
En mi caso, en ImageUrl evaluo mi dato, que en mi caso se llama errors, si es true pongo una imagen y si es false pongo otra.
La intrucción es: (condición a evaluar)?acción verdadero : acción falso

Tu podrias hacer algo así: (no lo he probado)


Código:
<Columns>
        <asp:TemplateField HeaderStyle-Width="1%">
                <ItemTemplate>
                         <asp:Literal ID="litaral1" runat="server" Text='<%#(bool)Eval("CondicionAEvaluear")?"Texto true":"Texto false"%>' />
                            </ItemTemplate>
                 </asp:TemplateField>                              
</Columns>
Espero que te sirva.
Un saludo!