• Viernes 8 de Noviembre de 2024, 19:09

Autor Tema:  Trabajar Con Detailsview  (Leído 1787 veces)

julianmj

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
Trabajar Con Detailsview
« en: Miércoles 4 de Julio de 2007, 01:29 »
0
Hola a todos, ¿Como puedo poner valores a algunos campos en un formulario creado por un Details View a partir de un ObjectDataSource?...es decir, necesito poner un texto en uno de los campos del formulario del DetailsView de acuerdo a otro evento en la pagina. y hacer que dicho campo no sea editable.

Muchas Gracias

Javier Santamaria

  • Miembro MUY activo
  • ***
  • Mensajes: 142
    • Ver Perfil
Re: Trabajar Con Detailsview
« Respuesta #1 en: Miércoles 4 de Julio de 2007, 11:09 »
0
Perdona, pero no he entendido bien la pregunta. Necesitas poner texto en un campo y ese texto no puede ser editable? Entonces deberas de sacarlo de la BD, no?

julianmj

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
Re: Trabajar Con Detailsview
« Respuesta #2 en: Miércoles 4 de Julio de 2007, 14:35 »
0
mmm...lo que quiero hacer es poner un valor en uno de los campos de un DetailsView cuando pase a modo de inserción, ya que por defecto todos estan vacios, eso es todo

Gracias

julianmj

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
Re: Trabajar Con Detailsview
« Respuesta #3 en: Miércoles 4 de Julio de 2007, 17:16 »
0
Hola, logré hacerlo asi:

<asp:TemplateField HeaderText="Hora Cita" InsertVisible="true">
<InsertItemTemplate>
    <asp:TextBox ID="tbHoraCita" runat="server"
    Enabled="false" Text='<%# RetornarHora() %>'></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
------
protected string RetornarHora()
    {
        string Fecha = Request.QueryString["hc"];
        return Fecha.Substring(8, 2) + ":" + Fecha.Substring(10, 2);
    }


Pero ahora este campo no esta atado al evento insert de ObjectDataSource, es decir cuando hago la insercion no se como atrapar el valor de esta campo

Gracias