none
C# вывод в textbox запроса SQL RRS feed

  • Вопрос

  • Привет всем! проблема такая. я делаю форму из трех кнопок, каждая из которых это зал1, зал2, зал3, которые при нажатии должны показывать в TextBox определенную выставку. но у меня везде показывается только первую выставку, остальные две никак. что делать помогаите!!!!!!!!!!!1 надо сдавать курсовую, а я в тупике!!!!!!!!спасибо1

    код формы с кнопками)

    namespace MuseumMarina
    {
        public partial class Form3 : Form
        {
            DataSet1 dsmuseum = new DataSet1();
            DataSet1TableAdapters.exhibitionTableAdapter daexhibition =
               new MuseumMarina.DataSet1TableAdapters.exhibitionTableAdapter();


            public void museumFill()
            {
                daexhibition.Fill(dsmuseum.exhibition);
            }

            public Form3()
            {
                InitializeComponent();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                museumFill();
                textBox1.DataBindings.Add("Text", dsmuseum, "exhibition.exhibition");
            }

            private void button2_Click(object sender, EventArgs e)
            {
               // museumFill();
                // textBox1.DataBindings.Add("Text", dsmuseum, "exhibition.exhibition"  );

                SqlConnection sqlConnection1 = new SqlConnection("Data Source=MARINAPK;Initial Catalog=museum;Integrated Security=True");
                sqlConnection1.Open();

                SqlCommand cmd = sqlConnection1.CreateCommand();
                cmd.CommandText = "SELECT exhibition FROM exhibition where room=2";
                SqlDataReader reader = cmd.ExecuteReader();

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        MessageBox.Show("есть строка");

                    }

                }
                else
                {
                    MessageBox.Show("нет строк");
                }
               
                textBox1.Text = reader["exhibition"].ToString;
                reader.Close();
                sqlConnection1.Close();


            }

            private void button3_Click(object sender, EventArgs e)
            {
                museumFill();
              // textBox1.DataBindings.Add("Text", dsmuseum, "exhibition.exhibition");
            }

    3 июня 2017 г. 20:49

Ответы

Все ответы