26/03/2007, 09:14
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 202
Antigüedad: 18 años, 8 meses Puntos: 2 | |
listbox... hola amigos tengo un problemilla tengo el siguiente escenario tengo un data grid con datos del cual seleciono uno y rescato uno de los campos de la posicion con algo como
nlargo=DBFox3DataSet3.Oficina(Me.OficinaBindingSou rce.Position).descripcion
luego lo que deseo hacer es trapasar esta variable a un lsitbox como un item mas, el gridview tiene asignado un data source y el listbox tiene asignado "Use data bounds" osea tb tiene asignado un data source he usado diferentes formas para hacer esto
1.-ListBox1.Items.Add(nlargo)
2.- esta la saque de un foro de microsoft como para un problema similar
For y As Integer = 0 To Datos.Tables("unidades").Rows.Count - 1
unidad.Items.Add(Datos.Tables("unidades").Rows(y). Item(0))
Next
Esto es lo que hago yo en una aplicación y luego no me dio problemas al meter mas. Unidad es el combo y datos el Dataset.
For y As Integer = 0 To Datos.Tables("unidades").Rows.Count - 1
unidad.Items.Add(Datos.Tables("unidades").Rows(y). Item(0))
Next
Esto es lo que hago yo en una aplicación y luego no me dio problemas al meter mas. Unidad es el combo y datos el Dataset.
For y As Integer = 0 To DBFox3DataSet3.Tables(Me.OficinaBindingSource.Posi tion).Rows.Count - 1
ListBox1.Items.Add(DBFox3DataSet3.Tables(Me.Oficin aBindingSource.Position).Rows(y).Item(0))
Next
PERO ME DA EL SIGUIENTE ERROR
"Items collection cannot be modified when the DataSource property is set."
ALGUNA SUGERENCIA????? |