Jump to content

Adicionar Dados a uma ddl


LN10
 Share

Recommended Posts

Boa Tarde.

Pretendo que ao fazer o Load de uma pagina, o site va buscar o id_marc à BD e ate ai tudo bem, mas dp associar o ID a uma ddl ele da erro.

diz que nao e possivel adicionar dados do tipo Int a um obejcto de dados String

int id_marc;

            cnReg.Open();

            SqlCommand consulta_id = new SqlCommand("Select ID_Marc from Marcacoes_Confirmar", cnReg);
            SqlDataReader executar = consulta_id.ExecuteReader();

            executar.Read();
            id_marc = executar.GetInt32(0);

            ddlIDMarc.Items = id_marc;

Como poderei resolver este problema?

Link to comment
Share on other sites

Você está pegando somente 1 ID e está querendo colocar ele na lista. Para fazer isto, você precisa adicioná-lo com o método Add:

ex:

ddlIDMarc.Items.Add( id_marc);

porém pelo seu código, acredito o que você realmente quer fazer é o seguinte:

while (executar.Read())
{
            id_marc = executar.GetInt32(0);

            ddlIDMarc.Items.Add (id_marc);
}

Fernando Lage Bastos - MCP/MCTS/MCPD

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.