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

Combobox

Estas en el tema de Combobox en el foro de .NET en Foros del Web. hola tengo un comobox comboBox1.DataSource = ds3.Tables[0]; comboBox1.DisplayMember = "nom"; comboBox1.ValueMember = "id_p"; pero este me sale de una en el combobox, lo que quiero ...
  #1 (permalink)  
Antiguo 15/08/2007, 12:32
 
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Combobox

hola
tengo un comobox
comboBox1.DataSource = ds3.Tables[0];
comboBox1.DisplayMember = "nom";
comboBox1.ValueMember = "id_p";

pero este me sale de una en el combobox, lo que quiero es agregarle un espacio en blanco, que sea lo primero q salga como cuando hago

comboBox2.Items.Add("Kg");
comboBox2.Items.Add("ml");
comboBox2.Items.Add("g");

cuando carga me carga un espacio en blanco luego como opciones kg,ml,g

eso es lo que no se como hacer, agregar el espacio en blanco para cuando lo hago como la primera opcion

gracias
  #2 (permalink)  
Antiguo 15/08/2007, 13:09
 
Fecha de Ingreso: agosto-2006
Ubicación: en lima peru
Mensajes: 184
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Combobox

nose si te pueda servir esto
saludos


Imports System.Data.SqlClient, System.Data
Public Class Form1

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Using cn As New SqlConnection("initial catalog=northwind;integrated security=true;data source=.\SQLEXPRESS")
Using da As New SqlDataAdapter("select * from employees", cn)
Dim dt As New Data.DataTable
da.Fill(dt)
Dim FILA As DataRow = dt.NewRow
FILA("Employeeid") = DBNull.Value
FILA("LastName") = ""
dt.Rows.Add(FILA)
ComboBox1.DataSource = dt
ComboBox1.DisplayMember = "lastname"
ComboBox1.ValueMember = "Employeeid"
ComboBox1.Refresh()
End Using
End Using
End Sub
End Class
  #3 (permalink)  
Antiguo 17/08/2007, 03:05
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años
Puntos: 3
Re: Combobox

Hola pacifuentes:

Si de lo que se trata es de añadir un valor u opción inicial a tu combo, igual te sirve lo que se plantea en este otro tema, para insertar una opción inicial (con texto ó si él dejandolo vacío):

http://www.forosdelweb.com/showthrea...43#post2088343

Algo que resumido sería, tras haber cargado el combo con los elementos dinámicamente, en el Load por ejemplo de la parte de código:

(programando en C#)
Código:
//CON TEXTO PARA LA OPCIÓN INICIAL
comboBox1.Items.Insert(0, new ListItem("texto", "valor"));

//Ó

//SI QUIERES UNA OPCIÓN INICIAL SUPONGO QUE DEJANDO EN BLANCO
//EL PARÁMETRO DE TEXTO
comboBox1.Items.Insert(0, new ListItem("", "valor"));
En el enlace que he puesto hay otra forma planteada más sencilla aún que se hace desde la parte de diseño del archivo, si es que estás trabajando en ASP.NET 2.0 .

Espero que todo esto te sirva.
__________________
Saludos,

zacktagnan.
=================================================
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 05:13.