Principales respuestas
Agregar columnas al datagridview

Pregunta
-
Hola
Quiero programar un datagridview con 5 columnas. mi pregunta es. lo de abajo es correcto? o hay otra forma correcta, simple y prolija para hacerlo. (los datos para llenarlo los tomo de una bbdd, enlazada, la duda es configurar las columnas "manualmente")
saludos
Dim columna As DataGridViewColumn = New DataGridViewTextBoxColumn()
Dim columna1 As DataGridViewColumn = New DataGridViewTextBoxColumn()
Dim columna2 As DataGridViewColumn = New DataGridViewTextBoxColumn()
Dim columna3 As DataGridViewColumn = New DataGridViewTextBoxColumn()
Dim columna4 As DataGridViewColumn = New DataGridViewTextBoxColumn()
dgvconsulta.Columns.Add(columna)
dgvconsulta.Columns.Add(columna1)
dgvconsulta.Columns.Add(columna2)
dgvconsulta.Columns.Add(columna3)
dgvconsulta.Columns.Add(columna4)
Respuestas
-
Tambien podrias usar:
dgvconsulta.ColumnCount = 5
dgvconsulta.Columns(0).Name = "Columna 1"
dgvconsulta.Columns(1).Name = "Columna 2"
dgvconsulta.Columns(2).Name = "Columna 3"
dgvconsulta.Columns(3).Name = "Columna 4"
dgvconsulta.Columns(4).Name = "Columna 5"
y para indicarle que campo utilizaran del origen de datos:
dgvconsulta.Columns(0).DataPropertyName = "<<Nombre del campo de la tabla>>"
pero tambien esta correcto como tu lo estas haciendo ya que tu caso seria para agregar nuevas columnas al DataGridView en el primer ejemplo que te doy es para inicializarlo.
http://msdn.microsoft.com/es-es/library/system.windows.forms.datagridviewcolumn.datapropertyname(VS.80).aspx
Saludos, -
El código que has escrito es correcto, yo te doy otra alternativa que creo que también te puede valer
Salu2
Si la respuesta te sirvió de ayuda recuerda marcarla como correcta
Todas las respuestas
-
Tambien podrias usar:
dgvconsulta.ColumnCount = 5
dgvconsulta.Columns(0).Name = "Columna 1"
dgvconsulta.Columns(1).Name = "Columna 2"
dgvconsulta.Columns(2).Name = "Columna 3"
dgvconsulta.Columns(3).Name = "Columna 4"
dgvconsulta.Columns(4).Name = "Columna 5"
y para indicarle que campo utilizaran del origen de datos:
dgvconsulta.Columns(0).DataPropertyName = "<<Nombre del campo de la tabla>>"
pero tambien esta correcto como tu lo estas haciendo ya que tu caso seria para agregar nuevas columnas al DataGridView en el primer ejemplo que te doy es para inicializarlo.
http://msdn.microsoft.com/es-es/library/system.windows.forms.datagridviewcolumn.datapropertyname(VS.80).aspx
Saludos, -
El código que has escrito es correcto, yo te doy otra alternativa que creo que también te puede valer
Salu2
Si la respuesta te sirvió de ayuda recuerda marcarla como correcta