Foros del Web » Programación para mayores de 30 ;) » .NET »

Combobox en un datagrid

Estas en el tema de Combobox en un datagrid en el foro de .NET en Foros del Web. Alguien sabe de algo que permita mostrar en un datagrid un combo?. He encontrado un par pero son shareware. Existe algún control que sea free ...
  #1 (permalink)  
Antiguo 30/03/2004, 16:34
 
Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 22 años, 2 meses
Puntos: 0
Combobox en un datagrid

Alguien sabe de algo que permita mostrar en un datagrid un combo?. He encontrado un par pero son shareware. Existe algún control que sea free que me permita hacer esto?
__________________
Un saludo
Mafc
España
  #2 (permalink)  
Antiguo 31/03/2004, 07:15
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Puedes hacerlo tu mismo sin necesidad de ningún componente. Lo único que tienes que hacer es crear un combo invisible, y cuando te situes encima de la celda del DataGrid en la que quieras que aparezca, lo pones a visible, a la vez que le estableces la posición X y la Y donde tu quieras.

Saludos.
__________________
Charlie.
  #3 (permalink)  
Antiguo 05/04/2004, 14:29
 
Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 22 años, 2 meses
Puntos: 0
Como puedo saber la posición donde se encuentra el cursor y el tamaño de la celda seleccionada para poder poner el combo encima???
__________________
Un saludo
Mafc
España
  #4 (permalink)  
Antiguo 11/08/2004, 08:30
 
Fecha de Ingreso: agosto-2004
Mensajes: 1
Antigüedad: 19 años, 8 meses
Puntos: 0
respuesta

Cita:
Iniciado por mafc
Alguien sabe de algo que permita mostrar en un datagrid un combo?. He encontrado un par pero son shareware. Existe algún control que sea free que me permita hacer esto?


si existen unos controles que se llaman component one y estan disponibles para descarga .

si trabajas en .net te sirven muy bien o vb6 .

los controles son truebdgrid y drowdown combinalos.

Última edición por RootK; 11/08/2004 a las 08:51
  #5 (permalink)  
Antiguo 11/08/2004, 08:49
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cita:
Alguien sabe de algo que permita mostrar en un datagrid un combo?.
Creo que este link te puede servir...

http://www.c-sharpcorner.com/Databas...DataGridTA.asp

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #6 (permalink)  
Antiguo 13/08/2004, 19:39
Avatar de pdjazr  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 21 años, 5 meses
Puntos: 0
La posicion la puedes saber con la propiedad hitest..te envio un ejemplo....lo tienes que asociar al evento mousedown del datagrid..saludos

Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGrid1.MouseDown
' Create a HitTestInfo object using the HitTest method.
' Get the DataGrid by casting sender.
Dim myGrid As DataGrid = CType(sender, DataGrid)
Dim myHitInfo As DataGrid.HitTestInfo = myGrid.HitTest(e.X, e.Y)
Dim ggorigen, FileToDisplay As String
Dim MyImage As Bitmap

ggorigen = "C:\Documents and Settings\Administrador\Mis Documentos\FotosPersonal\"
' Carga la imagen con el valor
If myHitInfo.Row >= 0 Then
'FileToDisplay = ggorigen + DataGrid1.Item(myHitInfo.Row, myHitInfo.Column)
'Siempre la columna 1 que es el nombre de la foto
FileToDisplay = ggorigen + DataGrid1.Item(myHitInfo.Row, 0)
MyImage = New Bitmap(FileToDisplay)
PB1.Image = CType(MyImage, Image)
' Asigna el valor del campo cadena = Colunm(2)
Me.tBuscar.Text = DataGrid1.Item(myHitInfo.Row, 2)
End If
End Sub
__________________
http://paracraneo.comlu.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:08.