Как отобразить значения в текстовых полях, когда в выпадающем списке c # выбирается значение в выпадающем списке, используя архитектуру слоя - PullRequest
0 голосов
/ 15 января 2019

У меня есть код для отображения значения поля со списком в текстовых полях, и код отлично работает для меня, но я преобразовываю свой проект в архитектуру слоя (UI, BLL, DAL, Entity). Я не очень хорошо знаю c # и изучаю c #. Моя проблема в том, что я хочу изменить свой код на архитектуру слоя, но я не знаю, как это сделать, пожалуйста, помогите мне. Вот код.

    using (SQLiteConnection conn = new SQLiteConnection("Data Source=combolist.db;Version=3;"))
            {
                string CommandText = "SELECT * FROM combo WHERE [Id]=@id";
                using (SQLiteCommand cmd = new SQLiteCommand(CommandText, conn))
                {
                    cmd.Parameters.AddWithValue("@id", comboBox1.SelectedItem.ToString());
                    conn.Open();
                    cmd.ExecuteNonQuery();
                    DataTable dt = new DataTable();
                    SQLiteDataAdapter da = new SQLiteDataAdapter(cmd);
                    da.Fill(dt);
                    foreach (DataRow dr in dt.Rows)
                    {
                        textBox1.Text = dr["Id"].ToString();
                        textBox2.Text = dr["FirstName"].ToString();
                        textBox3.Text = dr["LastName"].ToString();
                        textBox4.Text = dr["Age"].ToString();
                        textBox5.Text = dr["Address"].ToString();

                    }
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...