Visual Basic.NET - DataGridView y textbox

 
Vista:

DataGridView y textbox

Publicado por Mauro (5 intervenciones) el 05/05/2007 00:24:44
Espero que me puedan ayudar

Tengo el siguiente problema: Necesito que una columna de un datagridview se comporte de la misma forma que un texbox es decir que sea multiline y con scroll vertical

Encontré una forma de hacerlo pero solo funciona cuando edito la celda , además cuando presiono el enter me cambia de fila y no quiero que haga eso si alguien sabe se lo agradecería

La forma en que lo tengo hasta hora es la siguiente

Private Sub lista_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles lista.EditingControlShowing
If e.Control.GetType.ToString() = "System.Windows.Forms.DataGridViewTextBoxEditingControl" And lista.CurrentCell.ColumnIndex = 2 Then
Dim c As DataGridViewTextBoxEditingControl = DirectCast(e.Control, DataGridViewTextBoxEditingControl)
c.Multiline = True
c.ScrollBars = ScrollBars.Vertical
End If
End Sub

Donde Lista es el nombre del DataGridView
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder