ComboBox

24/07/2007 - 16:58 por Nuno Santos | Informe spam
Hola grupo,

Tengo una combobox con dados de una tabla, pero quiero que
el primer ítem del combo sea, por ejemplo: "-- Todos --", como puedo hacer
para que el primer ítem de la combo sea el "--Todos --" y sólo después
vengan los ítems de la tabla.

Gracias de antemano,

Esto es lo que tengo:

myDll.LotesClass plLotes = new myDll.LotesClass();



ADODB.Recordset RS = plLotes .GetListaLotes();

DataSet ds = new DataSet();

OleDbDataAdapter da = new OleDbDataAdapter();

da.Fill(ds, RS, "Lotes");



this.cbLote.DataSource = ds;



this.cbLote.DataSource = ds.Tables["Lotes"].DefaultView;

this.cbLote.DisplayMember = "NumLote";

this.cbLote.ValueMember = "IdLote";

this.cbLote.FormatString = "0000";

plLotes = null;
 

Leer las respuestas

#1 carlosmsr
24/07/2007 - 17:50 | Informe spam
cbLote.Items.Insert(int index, object Item);

"Nuno Santos" wrote:

Hola grupo,

Tengo una combobox con dados de una tabla, pero quiero que
el primer ítem del combo sea, por ejemplo: "-- Todos --", como puedo hacer
para que el primer ítem de la combo sea el "--Todos --" y sólo después
vengan los ítems de la tabla.

Gracias de antemano,

Esto es lo que tengo:

myDll.LotesClass plLotes = new myDll.LotesClass();



ADODB.Recordset RS = plLotes .GetListaLotes();

DataSet ds = new DataSet();

OleDbDataAdapter da = new OleDbDataAdapter();

da.Fill(ds, RS, "Lotes");



this.cbLote.DataSource = ds;



this.cbLote.DataSource = ds.Tables["Lotes"].DefaultView;

this.cbLote.DisplayMember = "NumLote";

this.cbLote.ValueMember = "IdLote";

this.cbLote.FormatString = "0000";

plLotes = null;



Preguntas similares