Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RE: Mostrando informacion de base de datos en Textbox

68 views
Skip to first unread message
Message has been deleted

Javier Santamaria

unread,
Nov 1, 2007, 6:06:02 AM11/1/07
to
Hola Teo,

La asignacion la tienes que hacer mediante codigo VB.NET o C#, dependiendo
del lenguaje que utilices.

Pero con tu codigo veo que tendrias que hacer mas consultas a la base de datos

Con VB.NET seria algo asi como:

'crear la conexion a la base de datos y obtener los datos del cliente
filtrando por su codcli (si no sabes hacer esto busca manuales de acceso a
datos, ya que lo explicaran mejor que yo)

una vez tienes todo configurado haces esto:

dim reader as new mysqldatareader = command.executereader()
txtnombre.text = reader("nombre de la columna que tenga el nombre")
txtpassword.text = reader("nombre de la columna que tenga el password")

reader.close()

'aqui cierras la conexion

Espero que te sirva.

Saludos


"Teo" wrote:

> Hola!!
> Ya cree un Datasource que agarra los nombres de clientes y me los muestra en
> un Drop Down Box.
> Una vez que lo hace, el usuario debe escojer uno de esos clientes y entonces
> en los dos textboxes que aparecen abajo del drop down box deben aparece el
> login y password del mismo para editar.
> Yo se que query hacer para editar, lo que no estoy pudiendo hacer es mostrar
> la informacion que traigo de la base de datos en el textbox.
>
> En que propiedad del mismo puedo insertar eso ya que no veo opciones para
> data.
> Las variables que regreso de mi query es usuario y password. Donde los
> pondria para que muestren los resultados?
> Aqui hay un pedazo de codigo del drop down box y de los textboxes.
> Obviamente no se donde meter lo que falta para ver los otros dos campos de
> la db en los textboxes de usuario y password.
>
> <td style="width: 100px">
>
> <asp:DropDownList ID="ddlistacliente" runat="server"
> AutoPostBack="True" DataSourceID="MySqlDataSource1"
> DataTextField="nombre" DataValueField="codcli" >
>
> </asp:DropDownList>
> <cc1:mysqldatasource id="MySqlDataSource1"
> runat="server" connectionstring="<%$ ConnectionStrings:bjwebCS %>"
> providername="<%$
> ConnectionStrings:bjwebCS.ProviderName %>" selectcommand="SELECT
> clien1.codcli, clien1.nombre, cliente_web.usuario, cliente_web.password FROM
> clien1 INNER JOIN cliente_web ON clien1.codcli = cliente_web.codcli ORDER BY
> clien1.nombre ASC"></cc1:mysqldatasource>
> </td>
> <td style="width: 100px">
> </td>
> </tr>
> <tr>
> <td style="width: 100px">
> USUARIO:</td>
> <td style="width: 100px">
> <asp:TextBox ID="txtusuario"
> runat="server"></asp:TextBox>
> </td>
> <td style="width: 100px">
> </td>
> </tr>
> <tr>
> <td style="width: 100px">
> CONTRASEÑA:</td>
> <td style="width: 100px">
> <asp:TextBox ID="txtpass"
> runat="server"></asp:TextBox>
> </td>
> <td style="width: 100px">
>
> Gracias de antemano,
> Teofilo
>
>

Teo

unread,
Nov 1, 2007, 10:11:04 AM11/1/07
to
Hola Javier,

Lo que hize es crear un Datasource de MySQL y mostrar el contenido del mismo

en un Drop Down Box.

Supuestamente el query que hize me regresa los valores de la base de datos
que quiero mostrar en la pagina. Asi que cuando selecciono puedo crear una
funcion en JScript que me muestre el contenido de los valores regresados de
la tabla? o mejor hacer un dataset o un datareader.

Saludos,
Teo
"Javier Santamaria" <JavierSa...@discussions.microsoft.com> wrote in
message news:AC1BE372-BB1E-424A...@microsoft.com...

Javier Santamaria

unread,
Nov 1, 2007, 10:20:01 AM11/1/07
to
Hola Teo,

Puede que lo puedas hacer en javascript pero estoy flojillo en ese lenguaje.
Por eso te recomendaba cogerlo desde la base de datos.

Si quieres hacerlo por javascript enfoca tu duda de esa manera y alguien con
mas conocimientos que yo te respondera.

Suerte

Teo

unread,
Nov 1, 2007, 2:54:55 PM11/1/07
to
Ya lo solucione con el DataReader.
El problema ahora es otro. Mira el otro post que puse despues para ver si me
puedes ayudar.
Saludos y gracias,

Teo
"Javier Santamaria" <JavierSa...@discussions.microsoft.com> wrote in
message news:3C2329B0-9160-4B67...@microsoft.com...
0 new messages