PREENCHER COMBO BOX COM INICIO TODOS
Ola pessoal Tenho um Combox que preenchido via banco de dados que sua funcao esta assim
using (MySqlConnection con = ConexaoMysql())
{
try
{
con.Open();
string sql = strSql;
Combo.DropDownStyle = ComboBoxStyle.DropDownList;
MySqlCommand cmd = new MySqlCommand(sql, con);
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
//coloque as definições na ordem abaixo
Combo.DisplayMember = Display;
Combo.ValueMember = Value;
Combo.DataSource = dt;
Combo.SelectedIndex = index;
}
catch (Exception ex)
{
throw new Exception([Ô]houve um erro:[Ô] + ex.Message);
}
finally
{
con.Close();
}
o que eu queria é preencher na primeira posicao todos com um index tipo 9999 para quando eu buscar ele eu faca os if que tenho no meu projeto se alguem puder me ajudar
using (MySqlConnection con = ConexaoMysql())
{
try
{
con.Open();
string sql = strSql;
Combo.DropDownStyle = ComboBoxStyle.DropDownList;
MySqlCommand cmd = new MySqlCommand(sql, con);
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
//coloque as definições na ordem abaixo
Combo.DisplayMember = Display;
Combo.ValueMember = Value;
Combo.DataSource = dt;
Combo.SelectedIndex = index;
}
catch (Exception ex)
{
throw new Exception([Ô]houve um erro:[Ô] + ex.Message);
}
finally
{
con.Close();
}
o que eu queria é preencher na primeira posicao todos com um index tipo 9999 para quando eu buscar ele eu faca os if que tenho no meu projeto se alguem puder me ajudar
Campo Like [ô]%[Ô] & 9 & [Ô]%[ô][Ô]
Tente.
Tente.
Omar descupe me espressei errado , eu quero adicionar um item com index 9999
Pelo que eu entendi, você quer preencher uma ComboBox com os dados da tabela, mas gostaria que no primeiro item da Combo aparecesse por exemplo TODOS.
Se é isso, basta você preencher a ComboBox normalmente, depois, você adiciona um item nela:
Combo.Items.Add([Ô]Todos[Ô]);
Aà você pode fazer: if(Combo.Text == [Ô]Todos[Ô]) etc, etc.
Seria por aÃ?
Se é isso, basta você preencher a ComboBox normalmente, depois, você adiciona um item nela:
Combo.Items.Add([Ô]Todos[Ô]);
Aà você pode fazer: if(Combo.Text == [Ô]Todos[Ô]) etc, etc.
Seria por aÃ?
nesta opcao ele soltou uma exepection
[Ô]Não é possÃvel modificar a coleção de itens quando a propriedade DataSource está definida.[Ô]
[Ô]Não é possÃvel modificar a coleção de itens quando a propriedade DataSource está definida.[Ô]
se você preenche por um datasource tem que preencher por ela e nao com o .Add
o problema que eu nao tenho acesso a criar informação no banco de dados é possivel fazer de outra forma
Aqui:
http://stackoverflow.com/questions/11374880/insert-item-in-combobox-after-binding-it-from-a-dataset-in-c-sharp
acho que tem o que você precisa.
http://stackoverflow.com/questions/11374880/insert-item-in-combobox-after-binding-it-from-a-dataset-in-c-sharp
acho que tem o que você precisa.
Tópico encerrado , respostas não são mais permitidas