• Sábado 21 de Diciembre de 2024, 18:52

Autor Tema:  Modificar "layout" De Un Formview  (Leído 2100 veces)

Watxu

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Modificar "layout" De Un Formview
« en: Jueves 11 de Mayo de 2006, 13:59 »
0
Buenas,

Soy nuevo en la programacion ASP.NET aunque no nuevo en la programacion en internet ya que vengo de ColdFusion.

Me han pedido un aplicacion aparentemente bastante sencilla pero me he trabado en un punto y no se como seguir.
Me explico.
Tengo un GridView enlazado con un ObjectDataSource que muestra unos pocos campos de una tabla SQL Server. He puesto una columna adicional que al pulsar enlaza con una pagina (detalles.aspx) pasando como querystring el ID de registro (campo clave de la tabla)
La idea ahora es mostras los detalles en esa misma pagina, para lo que uso un FORMVIEW enlzadado a otro ObjectDataSouce. Hasta ahi bien.
Pero lo que yo quiero es PERSONALIZAR los controles y ponerlos donde quiera, cambiarles propiedades incluso agregar otros controles dentro.
Ademas, la idea, para luego es que si el usuario esta logeado como administrador pueda modificar o borrar esos datos, mientras que si es usuario, pelado, solo puede pueda verlos.
A priori el Formview es perfecto, luego habra que ver como le digo que si es admin pueda usar un template y sino no, pero bueno, creo que la idea se entiende.
De todas maneras, como hago para enlazar un label o un textbox a una base de datos?
En fin, estoy un poco perdido y necesito un poco de ayuda. He mirado mucho por ahi, pero no encuentro nada acorde. Seguro que es una tonteria, pero...

Gracias de antemano.

Watxu

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Modificar "layout" De Un Formview
« Respuesta #1 en: Martes 16 de Mayo de 2006, 21:04 »
0
vale...me contesto yo mismo por si a alguien le sirve de ayuda.

Como el layout(diseño) de un componente Formview es definible (para eso esta este control a diferencia del control Detailsview) dentro del template ItemTemplate se pone un tabla con bordes o sin ellos y se van poniendo componentes en las celdas.

Pues eso...que se admiten mas comentarios.

Saludos

armandox

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Modificar "layout" De Un Formview
« Respuesta #2 en: Martes 23 de Mayo de 2006, 20:55 »
0
Hola!!!

Yo pase por lo mismo  y lo que hice fue en el menu Layout, luego Position y en Auto-Position Options, se abre una ventana y en combo box elige Absolutely  Positioned.

Despues debes irte como tu dices al Item Templeate y ahora podras mover los textbox y los label con el mouse. Pero hay otro problema los nombres de los campos los pone con texto, yo borre los textos y agrege labels y ahora si puedes moverlos a tu antojo, tambien checa el codigo porque aveces cambia de lugar o el orden en que estaban al principio pero solo en el codigo, en el diseño aparecen donde tu los pones.


Intentale y si mo me explique me escribes!

Lo de el usuario Administrador etc, me imagino que ya usas los controles de login, si es asi existe una forma de evitar que puedan entrar a una pagina un roll o un nombre de usuario pero debes entonces hacer varias paginas iguales pero en algunas con acceso a un adminstrador con todas la opciones habilitadas., pero checa primero lo de arriba y luego hablamos!!


Espero te ayude!!!
Armandox