Ok, respondiendo de acuerdo con los detalles en su pregunta, aquí va:
Suposiciones
- Estoy usando un cuadro de lista
- Estás usando el servidor MSSQL
- El botón con evento de clic también está en el cuadro de lista
Idioma utilizado: C #
- ¿Firebase es caro para lo que ofrece en comparación con otras opciones?
- ¿Cuál es el mejor instituto para Node.js y Angular js en Bangalore?
- ¿JavaScript es tanto lenguaje front-end como back-end y, si es así, cómo?
- Cómo solucionar el problema Err_Connection_Refused para algunos sitios web en todos los navegadores en mac
- ¿Qué debo aprender para convertirme en un buen desarrollador web 2017?
a. Tenemos un botón con el evento ‘button_Click’ adjunto
si. Tenemos un Listbox llamado listbox_name
do. Tenemos una clase DataRowView
private void button_Click (remitente de objeto, RoutedEventArgs e) {
// crea una conexión SQL para permitir transacciones con la base de datos
Conexión SqlConnection = nueva conexión SqlConnection (connectionString);
// connectionString puede ser una cadena definida dentro de tu clase
// por ejemplo: string connectionString = @ “Fuente de datos = 192.168.1.1; Biblioteca de red = DBMSSOCN; ID de usuario = sa; contraseña = PASS; Catálogo inicial = nombre_base_datos;”;
// usa DataRowView para obtener detalles en la fila del cuadro de lista
DataRowView drv = (DataRowView) listbox_name.SelectedItem;
// almacena el valor del elemento seleccionado (cuadro de lista) en la variable de cadena
string valueOfItem = drv [0] .ToString (); // [0] obtiene el primer valor del elemento en el cuadro de lista
// use SqlCommand para crear una consulta SQL que se ejecutará en MSSQL
SqlCommand comd = new SqlCommand (“INSERTAR en table_name (descripción) VALUES (‘” + valueOfItem + “‘)”);
// asigna la cadena de conexiones que usará tu SqlCommand
comd.Connection = conexión;
// conexión abierta
conexión.Abierto ();
//ejecutar la solicitud
comd.ExecuteNonQuery ();
//conexión cercana
conexión.Cerrar ();
}
Esperemos que esto te dé una idea de lo que está sucediendo. Espero eso ayude.
Bueno, déjame seguir adelante y tratar de resaltar lo que habrá en XAML, ya que para personalizar un cuadro de lista necesitarás una plantilla de datos
<Window x: Class = "Example.Listbox"
xmlns = “http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns: x = “http://schemas.microsoft.com/winfx/2006/xaml”
xmlns: d = “http://schemas.microsoft.com/expression/blend/2008”
xmlns: mc = “http://schemas.openxmlformats.org/markup-compatibility/2006”
xmlns: local = “clr-namespace: Example”>