elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  obtener contenido de un textbox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: obtener contenido de un textbox  (Leído 5,137 veces)
Roboto


Desconectado Desconectado

Mensajes: 581



Ver Perfil WWW
obtener contenido de un textbox
« en: 14 Marzo 2012, 12:42 pm »

Os pongo el codigo:


Eso esta dentro de un grid general en el XAML

Código:
<ContentControl Name="CT"  Content="{Binding ElementName=lst1,Path=SelectedItem}" ContentTemplate="{StaticResource datos2}">


Esto es un datatemplate  donde se rellenan los textbox con la info de una lista k recibe datos de una base de datos
Código:
<DataTemplate x:Key="datos2">
            <Grid >
                <Grid.ColumnDefinitions>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                </Grid.ColumnDefinitions>
               
                <Grid.RowDefinitions>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                   
                </Grid.RowDefinitions>
                <Label HorizontalAlignment="Right" Grid.Row="0" Grid.Column="0" Name="lb1" Content="nombre:" />
                <TextBox Grid.Row="0" Text="{Binding Nom}" Grid.Column="1" Name="txt1" Width="150" Height="20"/>
                <Label HorizontalAlignment="Right"  Grid.Row="1" Grid.Column="0" Name="lb2" Content="Apellidos:" />
                <TextBox Grid.Row="1" Text="{Binding Apellidos}" Grid.Column="1" Name="txt2" Width="150" Height="20"/>
                <Label HorizontalAlignment="Right"  Grid.Row="2" Grid.Column="0" Name="lb3" Content="Empresa:" />
                <TextBox Grid.Row="2"  Text="{Binding Empresa}" Grid.Column="1" Name="txt3" Width="150" Height="20"/>
                <Label HorizontalAlignment="Right"  Grid.Row="3" Grid.Column="0" Name="lb4" Content="Puesto:" />
                <TextBox Grid.Row="3" Text="{Binding Puesto}" Grid.Column="1" Name="txt4" Width="150" Height="20"/>

                <Label HorizontalAlignment="Right"  Grid.Row="4" Grid.Column="0" Name="lb5" Content="Direccion:" />
                <TextBox Grid.Row="4" Text="{Binding Dir}" Grid.Column="1" Name="txt5" Width="150" Height="20"/>

                <Label HorizontalAlignment="Right"  Grid.Row="5" Grid.Column="0" Name="lb6" Content="Poblacion:" />
                <TextBox Grid.Row="5" Text="{Binding Pob}" Grid.Column="1" Name="txt6" Width="150" Height="20"/>

                <Label HorizontalAlignment="Right"  Grid.Row="6" Grid.Column="0" Name="lb7" Content="codigo postal:" />
                <TextBox Grid.Row="6" Text="{Binding Cp}" Grid.Column="1" Name="txt7" Width="150" Height="20"/>

                <Label HorizontalAlignment="Right"  Grid.Row="7" Grid.Column="0" Name="lb8" Content="provincia:" />
                <TextBox Grid.Row="7" Text="{Binding Provincia}" Grid.Column="1" Name="txt8" Width="150" Height="20"/>


            </Grid>
        </DataTemplate>



el problema esk eso esta en XAML y dentro de un datatemplate-contentemplate.
yo quiero k cuando le de a un boton.

coja lo k hay en txt1 y me lo guarde en una variable dentro de c#.
el problema esk al estar en un contentemplate,no me deja acceder al txt1.

mirando por ahi encontre algo parecido,pero k no me funciona

Código:
  String texto;
            texto = ((TextBox)CT.FindResource("txt1")).Text;
            MessageBox.Show(texto);

probe cambiando el findresource por findname,pero nada.

alguno sabria como en la variable texto guardar lo k hay en txt1????


THX de antemano




En línea

dont'Exist

Desconectado Desconectado

Mensajes: 97


Ver Perfil
Re: obtener contenido de un textbox
« Respuesta #1 en: 14 Marzo 2012, 15:13 pm »

Mmm tan simple como:
Código
  1. texto = text1.text
:huh: ;-)


En línea

Roboto


Desconectado Desconectado

Mensajes: 581



Ver Perfil WWW
Re: obtener contenido de un textbox
« Respuesta #2 en: 14 Marzo 2012, 19:31 pm »

tu te crees k si fuera asi de facil habria venido aki preguntando eso?????.


Al haber definido el txt1 dentro de un datatemplate del XAML si entro en el codigo interno del C# no puedo acceder a esos items.

si dentro de c# escribo txt1.text ,no reconoce ese item pork no esta definido.
de ahi es donde surge mi pregunta para acceder.
En línea

dont'Exist

Desconectado Desconectado

Mensajes: 97


Ver Perfil
Re: obtener contenido de un textbox
« Respuesta #3 en: 15 Marzo 2012, 18:35 pm »

tu te crees k si fuera asi de facil habria venido aki preguntando eso?????.


Al haber definido el txt1 dentro de un datatemplate del XAML si entro en el codigo interno del C# no puedo acceder a esos items.

si dentro de c# escribo txt1.text ,no reconoce ese item pork no esta definido.
de ahi es donde surge mi pregunta para acceder.


Jaja, disculpá loco, no había entendido tu dilema.

Mmm, desconozco el uso de datatemplate. Supongo que es algún problema de tipo de variable, asegurate que la variable de en la que querés almacenar el contenido de txt1 sea la misma de datatemplate.

Sin saber, creo que va por ahí el asunto.

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Guardar contenido de TextBox
Programación Visual Basic
Gato Negro 2 3,710 Último mensaje 30 Enero 2008, 23:34 pm
por Gato Negro
Guardar el contenido de un textbox en la configuracion de la aplicacion. (vb.ne)
.NET (C#, VB.NET, ASP)
70N1 2 6,358 Último mensaje 17 Febrero 2010, 02:37 am
por elmaro
saber contenido textbox
Programación Visual Basic
siwsonu 2 2,243 Último mensaje 25 Agosto 2013, 18:57 pm
por siwsonu
Exportar e importar contenido de varios textbox
Programación Visual Basic
rapbyone 4 3,198 Último mensaje 21 Octubre 2014, 16:28 pm
por rapbyone
[C#] Comprobar contenido de textBox
.NET (C#, VB.NET, ASP)
DeMoNcRaZy 2 2,107 Último mensaje 10 Septiembre 2015, 15:33 pm
por DeMoNcRaZy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines