SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: julianmj en Miércoles 4 de Julio de 2007, 01:29
-
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
-
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?
-
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
-
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