none
Conexão com o Banco e popular checkedlistbox RRS feed

  • Pergunta

  • Boa tarde,

     

    Meu problema é: preciso conectar minha aplicação com o meu banco criado no sql sever 2005. Depois preciso que minha checkedlistbox receba como seus ítens, uma coluna de uma tabela do meu banco. é possível?

     

     

    Obrigada.

    quarta-feira, 30 de julho de 2008 18:00

Respostas

  • Olá Ariadny,

     

    Você pode fazer assim

     

    Code Snippet

    private void CarregaList()

    {

        using (SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI;"))

        {

            using (SqlCommand command = new SqlCommand())

            {

                command.CommandText = "SELECT CustomerID,CompanyName FROM Customers";

                command.Connection = connection;

     

                connection.Open();

               

                DataTable table = new DataTable();

                table.Load(command.ExecuteReader());

     

                checkedListBox1.DataSource = table;

                checkedListBox1.ValueMember = "CompanyName";

            }

        }

    }

     

     

    E para recuperar o valor selecionado aqui tem exemplos

     

    http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3281144&SiteID=21

     

    Se a resposta for útil por favor não esqueça de marca.
    Abraço,

    quinta-feira, 31 de julho de 2008 13:30

Todas as Respostas

  • Olá Ariadny,

     

    Você pode fazer assim

     

    Code Snippet

    private void CarregaList()

    {

        using (SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI;"))

        {

            using (SqlCommand command = new SqlCommand())

            {

                command.CommandText = "SELECT CustomerID,CompanyName FROM Customers";

                command.Connection = connection;

     

                connection.Open();

               

                DataTable table = new DataTable();

                table.Load(command.ExecuteReader());

     

                checkedListBox1.DataSource = table;

                checkedListBox1.ValueMember = "CompanyName";

            }

        }

    }

     

     

    E para recuperar o valor selecionado aqui tem exemplos

     

    http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3281144&SiteID=21

     

    Se a resposta for útil por favor não esqueça de marca.
    Abraço,

    quinta-feira, 31 de julho de 2008 13:30
  • Meu, brigadão.

    quinta-feira, 31 de julho de 2008 13:38