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.
 

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:

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 similares