Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, eu estou levando uma verdadeira "surra" para inserir valores que vem de um List<> no meu combo.
Estou preenchendo o List normalmente, já tentei fazer:
int i = 0;
//Isso
while (i < lstFormaTributacao.Count-1)
{
cboFormaTributacao.Items.Add(lstFormaTributacao[i].IdFormaTributacao);
}
cboFormaTributacao.SelectedIndex = 0;
//Isso
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add("id");
dt.Columns.Add("tipo");
foreach(ENT.clsFormaTributacao obj in lstFormaTributacao)
{
dr = dt.NewRow();
dr["id"] = lstFormaTributacao[i].IdFormaTributacao;
dr["tipo"] = lstFormaTributacao[i].FormaTributacao;
dt.Rows.Add(dr);
}
cboFormaTributacao.DataSource = dt;
//E agora Isso...
foreach (ENT.clsFormaTributacao obj in lstFormaTributacao)
{
cboFormaTributacao.DisplayMember = lstFormaTributacao[i].IdFormaTributacao.ToString();
cboFormaTributacao.ValueMember = lstFormaTributacao[i].FormaTributacao;
cboFormaTributacao.
i++;
}
Eu gostaria de preencher o combo com ID, Valor. Mas gostaria de exibir apenas o valor para o usuario.
Abraços.
Carregando comentários...