Tecnología

Inicio

Cómo colocar un combo en DataGrid en VB6

Cómo colocar un combo en DataGrid en VB6


Un cuadro combinado es un control que permite al usuario seleccionar de una lista predefinida de valores aceptables. La cuadrícula de datos es un control independiente que muestra los datos de base de datos para el usuario de la misma manera que el desarrollador considera que los datos cuando se mira directamente a las tablas de la base. El control de cuadro combinado no se puede colocar en el control DataGrid. Sin embargo, podemos poner el cuadro combinado "en la parte superior de" una columna específica del control DataGrid para hacerla parecer como si es parte del control de sí mismo.

Instrucciones

1 Crear un nuevo proyecto EXE estándar de Visual Basic. En el menú, seleccione "Proyecto", "Componentes". Haga clic en la casilla de verificación junto a "Microsoft DataGrid Control 6.0 (OLE)." Haga clic en el botón "OK" para guardar y cerrar. En el menú, seleccione "Proyecto", "Referencias". Haga clic en la casilla de verificación junto a "Microsoft ActiveX DataObjects 2.x Library", donde "x" es el número más alto disponible. Haga clic en el botón "OK" para guardar y cerrar.

2 Añadir un nuevo control DataGrid al "Form1" que se crea de forma predeterminada. El nombre por defecto será "DataGrid1." Configurar el origen de datos y otras propiedades del control "DataGrid1" para que se muestre la información correcta.

3 Agregue un control de cuadro combinado de "Form1" y establezca su propiedad visible en "False". Obtener el ancho de la primera posición, altura de fila y columna de la celda en "DataGrid1" que desea mostrar el cuadro combinado de almacenar y cada uno de esos valores en variables enteras separadas.

4 Establecer los valores de posición para el cuadro combinado oculta a los de la celda el usuario hace clic en en "DataGrid1" y establecer el cuadro combinado propiedad visible en "True". Esto posicionará el cuadro combinado directamente en la parte superior de la celda en "DataGrid1" y el usuario verá una lista desplegable de valores para elegir.

5 Código del evento de clic del cuadro combinado para que cuando el usuario realiza una selección, actualizamos el contenido de la celda en "DataGrid1" con el nuevo valor seleccionado en el cuadro combinado:

Si cmbMyCombo.Visible = true A continuación,

DataGrid1.Columns(2).Text = cmbMyCombo.Text

Terminara si

Consejos y advertencias

  • El Cuadro de lista desplegable ahora está integrado en el control DataGrid disponible en VB.NET.