Configuración del valor predeterminado y visualización en casillas de verificación

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";

preguntado el 21 de mayo de 12 a las 11:05

Tu primera pregunta respondida aquí stackoverflow.com/questions/92082/…, el segundo podría ser posible si está utilizando campos booleanos para el enlace:

Muchas gracias, no sé cómo responder a un gran comentario, ¡pero gracias! -

2 Respuestas

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

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 or haz tu propia pregunta.