Configuración del valor predeterminado y visualización en casillas de verificación
Frecuentes
Visto 294 veces
0
De acuerdo, este es un problema de pregunta doble, pero ambos están relacionados. La primera pregunta es cómo establecería un valor predeterminado para mi columna, ya que quiero que sea verdadero/1 (es una columna de bits en caso de que no lo haya adivinado) y el segundo problema es que tengo una fila de casillas de verificación y quiero que estos estén marcados cuando tenga el valor establecido como verdadero, mi comando actual es:
cmd.CommandText = "ALTER TABLE tbl_ecom_cat_feature ADD display_on_search BIT";
2 Respuestas
1
Para obtener el uso del valor predeterminado: SELECCIONE * DE INFORMACIÓN_ESQUEMA.COLUMNAS Donde...
Para establecer el uso del valor predeterminado: ALTER TABLE {TABLENAME} ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
contestado el 21 de mayo de 12 a las 12:05
1
Suponiendo que ya ha creado la columna, podría enviar este comando
cmd.CommandText = "ALTER TABLE tbl_ecom_cat_feature ADD CONSTRAINT [DF_tbl_ecom_cat_feature_display_on_search] DEFAULT (1) FOR [display_on_search]
Para responder a su segunda pregunta, necesito saber dónde muestra sus datos.
Si es un DataGridView, creo que debería establecer la columna correspondiente en DataGridViewCheckBoxColumn como se explica aquí
contestado el 21 de mayo de 12 a las 12:05
Bueno, la interfaz de usuario del programa usa WPF y los datos se muestran en una columna llamada "Mostrar en la búsqueda" que tiene una fila de casillas de verificación que actualmente se muestran en función de si la columna "Nombre" no es nula. norton taylor
En una respuesta más informativa, así es como lo hago en mi archivo XML: norton taylor
No soy un experto en WPF, pero veo que hay el mismo patrón allí. cuadrícula de datos y Casilla de verificación de cuadrícula de datos - Steve
pastebin.com/BQkcxupU - Esto incluye el método xmal.cs que se usa para mostrarlo. - norton taylor
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c# sql or haz tu propia pregunta.
Tu primera pregunta respondida aquí stackoverflow.com/questions/92082/…, el segundo podría ser posible si está utilizando campos booleanos para el enlace: V4Vendetta
Muchas gracias, no sé cómo responder a un gran comentario, ¡pero gracias! - Norton Taylor