Por favor de verdad me urge su ayuda

03/06/2004 - 14:42 por Cesar Ochica | Informe spam
Otra vez perdon por el re postear pero no he encontrado solucion.

Amigos llevo con este problema ya mucho tiempo y es algo muy importante para
mi proyecto, me explico:

Estoy creando un control de usuario en el que agrege un un textbox y
datagrid, pero no
logro desde el formulario que lo usa asignarle un datasource al datagrid,
(en el control
cree una propiedad datatable que recibe un origen de datos y lo asigna al
datagrid, pero en el form que lo visualiza no muestra los datos)

Alguien en otro foro me dijo que hasta aqui hiba bien y que solo faltaba
hacerle el databinding del datagrid.

No le enetiendo podrian darme una guia, de como hacerlo y si en realidad es
eso lo que falta?
¿Porque en los datagrid normales no asigno nada en databinding?

el datagrid del control no trae los datos de la tabla que le paso por la
propiedad que cree.
a continuacion pego el codigo del control y la llamada desde el formulario a
la propiedad del datasource.

Es un control con un textbox y un datagrid y tiene una propiedad que recibe
un datatable para asignarlo al datasource del datagrid:

Property S_DataSource() As DataTable

Get

Return OrigenDatos

End Get

Set(ByVal Value As DataTable)

OrigenDatos = Value

Me.Datos.DataSource = Value

End Set

End Property



En el formulario que agrego el control coloco: (SCombo1 es el nombre del
control)

Private Sub SCombo1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SCombo1.Load

SCombo1.Controls.Item(1).Visible = True

Dim tabla As New DataTable

tabla.Columns.Add("ciudades", GetType(String))

tabla.Rows.Add(New Object() {"CALI"})

tabla.Rows.Add(New Object() {"BOGOTA"})

tabla.Rows.Add(New Object() {"CALI"})

tabla.Rows.Add(New Object() {"PEREIRA"})

tabla.Rows.Add(New Object() {"MEDELLIN"})

tabla.Rows.Add(New Object() {"CALI"})

SCombo1.S_DataSource = tabla

SCombo1.Refresh()

End Sub



Agradezco la ayuda que me puedan brindar.

Preguntas similare

Leer las respuestas

#1 :-D
04/06/2004 - 00:12 | Informe spam
No soy tu amigo

Otra vez perdon por el re postear pero no he encontrado


solucion.

Amigos llevo con este problema ya mucho tiempo y es algo


muy importante para
mi proyecto, me explico:

Estoy creando un control de usuario en el que agrege un


un textbox y
datagrid, pero no
logro desde el formulario que lo usa asignarle un


datasource al datagrid,
(en el control
cree una propiedad datatable que recibe un origen de


datos y lo asigna al
datagrid, pero en el form que lo visualiza no muestra los


datos)

Alguien en otro foro me dijo que hasta aqui hiba bien y


que solo faltaba
hacerle el databinding del datagrid.

No le enetiendo podrian darme una guia, de como hacerlo y


si en realidad es
eso lo que falta?
¿Porque en los datagrid normales no asigno nada en


databinding?

el datagrid del control no trae los datos de la tabla que


le paso por la
propiedad que cree.
a continuacion pego el codigo del control y la llamada


desde el formulario a
la propiedad del datasource.

Es un control con un textbox y un datagrid y tiene una


propiedad que recibe
un datatable para asignarlo al datasource del datagrid:

Property S_DataSource() As DataTable

Get

Return OrigenDatos

End Get

Set(ByVal Value As DataTable)

OrigenDatos = Value

Me.Datos.DataSource = Value

End Set

End Property



En el formulario que agrego el control coloco: (SCombo1


es el nombre del
control)

Private Sub SCombo1_Load(ByVal sender As System.Object,


ByVal e As
System.EventArgs) Handles SCombo1.Load

SCombo1.Controls.Item(1).Visible = True

Dim tabla As New DataTable

tabla.Columns.Add("ciudades", GetType(String))

tabla.Rows.Add(New Object() {"CALI"})

tabla.Rows.Add(New Object() {"BOGOTA"})

tabla.Rows.Add(New Object() {"CALI"})

tabla.Rows.Add(New Object() {"PEREIRA"})

tabla.Rows.Add(New Object() {"MEDELLIN"})

tabla.Rows.Add(New Object() {"CALI"})

SCombo1.S_DataSource = tabla

SCombo1.Refresh()

End Sub



Agradezco la ayuda que me puedan brindar.


.

Respuesta Responder a este mensaje
#2 Cesar Ochica
04/06/2004 - 00:35 | Informe spam
No se quien eres pero con esa actitud dudo que siquiera tengas uno.

Ja, Ja, Ja

y un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida