origen de datos en codigo

17/04/2006 - 15:14 por javier.avila | Informe spam
Buenas,
tengo en un webpart un datasheet con un origen de datos de una consulta SQL
y quisiera saber como poder modificar ese origen mediante codigo. por ejemplo
si el usuario activo es 'pepe' que me muestre todos los registros cuyo
usuario_premitido='pepe'.
Es una consulta sencilla pero no sé como enlazar el webpart con una pagina
aspx y poder modificarlo.

Gracias por la ayuda.

Preguntas similare

Leer las respuestas

#1 Gustavo
17/04/2006 - 17:10 | Informe spam
Hola Javier,
1 - Para saber el usuario activo, usa codigo del tipo:

SPWeb myWeb = SPControl.GetContextWeb(Context);
SPSite mySite = SPControl.GetContextSite(Context);
userName = myWeb.CurrentUser.Name;

La consulta SQL la filtras con algo asi como:

SELECT .
FROM
WHERE usuario_permitiodo = userName

(Dependiendo de como esta construido tu campo en SQL, debes extraer de una u
otra forma el nombre de "userName")
2 - No me queda muy claro para quieres enlazar la WebPart con una pagina aspx.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"javier.avila" wrote:

Mostrar la cita
#2 javier.avila
18/04/2006 - 10:34 | Informe spam
hola Gustavo,
Verás, eso si lo puedo hacer con código, lo que necesito saber es si tengo
en una webpart un datasheet y el origen de datos del mismo lo puedo controlar
con el frontpage en el momento en que edito la página pero no sé como
conseguir cambiar ese origen de datos automáticamente dependiendo del usuario
o del rol del usuario activo.
Otra solución sería meter en una página aspx un datasheet, sería posible?

Gracias.

"Gustavo" escribió:

Mostrar la cita
#3 Gustavo
18/04/2006 - 10:46 | Informe spam
Hola Javier,
FrontPage no es una herramienta de desarrollo, solamente lo puedes usar para
cambiar algunas cosas basicas de SharePoint, como colores y distribucion de
elementos. Para conseguir lo que quieres tienes que programar contra
SharePoint (y para eso necesitas usar Visual Studio y CSharep o Visual Basic).
En una pagina aspx puedes programar practicamente cualquier cosa, utilizando
el Modelo de Objetos de Office y de SharePoint.
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"javier.avila" wrote:

Mostrar la cita
#4 javier.avila
18/04/2006 - 11:39 | Informe spam
perdona por ser pesado, pero entonces como mento una office datasheet desde
Visual Studio? he estado mirando pero no encuentro ni referencias ni nada
para insertar, me podrías ayudar? gracias

"Gustavo" escribió:

Mostrar la cita
#5 Gustavo
18/04/2006 - 13:26 | Informe spam
Hola Javier,
Hay bastante informacion en Internet. Mira por ejemplo en:

http://www.thecodeproject.com/cshar..._excel.asp
http://www.codeproject.com/csharp/E..._OLEDB.asp
http://www.codeproject.com/csharp/export2excel.asp

Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"javier.avila" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida