Eksperci miesiąca

1
grzegorz.tworek
Senior
miesiąc
33
łącznie
814
2
dbsoft
Gość
miesiąc
29
łącznie
38
3
burzak
Guru
miesiąc
28
łącznie
1086
4
styrni
Top10
miesiąc
21
łącznie
4101
5
Bulax
Senior
miesiąc
21
łącznie
589

Z blogów MVP

Microsoft w Polsce

Statystyka

  • W tej chwili mamy:
    113 czytelników online
    58 605 zarejestrowanych
  • Do dziś zanotowaliśmy:
    46 038 160 odsłon
    65 366 odsłon / 24h
Microsoft Most Valuable Professional

Forum - Wątek

Idź do grupy:
Widok:
Autor

Wątek


jan1101
Gość

wypowiedzi: 6
od: 2010-01-21
dataGridView i prodedura 2010-03-11 (Cz) 20:20

Witam,

 

Tworze aplikacje okienkowa i w jednej z 'Form' jest mozliwosc wyszukania ksiazek, podajac np ID, tytul albo autora ksiazki (w textboxach), po kliknieciu na button powinna zostac wywolana procedura, ktora pobierze dane z textboxow i wyswietlic wynik w dataGridView,a nic sie nie dzieje..(moze cos w properties dataGridView powinno byc ustawione o czym nie wiem?)

Kod]
private void btn_szukaj_Click(object sender, EventArgs e)
        {

            SqlConnection conn = new SqlConnection();

            conn = new System.Data.SqlClient.SqlConnection();

            conn.ConnectionString = @"Data Source=.\SQLEXPRESS;";

            conn.Open();

            SqlCommand cmd = new SqlCommand("up_inf_pozycja_szukaj", conn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Connection = conn;

            cmd.Parameters.Add(new SqlParameter("@POZYCJA_ID", tb_pozycja_id.Text));
            cmd.Parameters.Add(new SqlParameter("@ISBN", t_isbn.Text));
            cmd.Parameters.Add(new SqlParameter("@AUTOR_IMIE", t_imie_autora.Text));
            cmd.Parameters.Add(new SqlParameter("@AUTOR_NAZWISKO", t_nazwisko_autora.Text));
            cmd.Parameters.Add(new SqlParameter("@WYDAWNICTWO", t_wydawnictwo.Text));
            cmd.Parameters.Add(new SqlParameter("@TYTUL", t_tytul.Text));

            SqlDataAdapter myAdapter = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            myAdapter.Fill(ds);
            cmd.ExecuteNonQuery();
            dataGridView1.DataSource = ds;
            conn.Close();

        }       

Zaloguj się, żeby odpowiedzieć