BASE DE DATOS CON LISTBOX

Creamos un proyecto normal en Visual Studio 2010

Y agregamos lo siguiente en nuestra aplicación.

1.- textBox1

1.- button1

1.- listBox1

Seleccionamos el botón, y agregamos el evento Click como se muestra a continuación.

y en la pestaña .cs agregamos el siguiente codigo:

int contador = 0;

public MainPage()

{

InitializeComponent();

RellenarLista();

}

private void button1_Click(object sender, RoutedEventArgs e)

{

EstablecerValor(contador.ToString(), textBox1.Text);

RellenarLista();

}

private string ObtenerValor(string clave)

{

if (IsolatedStorageSettings.ApplicationSettings.Contains(clave))

return IsolatedStorageSettings.ApplicationSettings[clave].ToString();

else

return default(string);

}

private void EstablecerValor(string clave, string valor)

{

if (IsolatedStorageSettings.ApplicationSettings.Contains(clave))

IsolatedStorageSettings.ApplicationSettings[clave] = valor;

else

IsolatedStorageSettings.ApplicationSettings.Add(clave, valor);

IsolatedStorageSettings.ApplicationSettings.Save();

}

private int CantidadClaves()

{

return IsolatedStorageSettings.ApplicationSettings.Count;

}

private void RellenarLista()

{

listBox1.Items.Clear();

for (int i = 0; i < CantidadClaves(); i++)

{

listBox1.Items.Add(ObtenerValor(i.ToString()));

}

ActualizarContador();

}

private void ActualizarContador()

{

contador = CantidadClaves();

}

Fíjate bien donde va el contador,

El resultado es el siguiente.


Como te darás cuenta, puedes grabar más de una oración en nuestra aplicación, no importa sí sales de la aplicación la información permanece intacta.

Para descargar el ejemplo da clic aquí

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s