Как проанализировать значения в текстовых полях из строки выбранной ячейки в представлении сетки данных в приложении Win ⇐ C#
Как проанализировать значения в текстовых полях из строки выбранной ячейки в представлении сетки данных в приложении Win
Я хотел бы знать, как выбрать значение категории из поля со списком и данные в соответствии с анализом выбора в представление сетки данных из базы данных sql, после этого я хочу щелкнуть ячейку и данные в ней Строка ячейки должна быть преобразована в текстовые поля в форме, и мне нужно внести изменения в запись и обновить запись или удалить ее из базы данных. Я попробовал следующий код, но постоянно получаю ошибки.
private void dataGridView_StaffDetails_CellClick (отправитель объекта, DataGridViewCellEventArgs e) { строка StaffType = ComboBox_Type.SelectedItem.ToString(); если (comboBox_Type.SelectedIndex != -1) { ComboBox_Type.SelectedItem.ToString(); } еще { Btn_Search.Enabled = ложь; } //---SQL-команда для выбора данных пытаться { //---Откроем соединение соединение.Открыть(); //---SQL-команда для выбора данных SqlCommand cmd = new SqlCommand("Выберите * из StaffDetails, где Staff_Type = '" + StaffType + "'", соединение); //---Выполним SQL-команду Читатель SqlDataReader = cmd.ExecuteReader(); если (reader.HasRows) { //---Читаем данные и присваиваем их текстовым полям, переключателям и полям со списком пока (читатель.Читать()) { Txt_FirstName.Text = читатель["Customer_FirstName"].ToString(); Txt_LastName.Text = читатель["Фамилия_клиента"].ToString(); Txt_Username.Text = Reader["Имя пользователя"].ToString(); Txt_Password.Text = читатель["Пароль"].ToString(); Txt_SalaryPerMonth.Text = читатель["Salary_Per_Month"].ToString(); строка StaffType = читатель["Staff_Type"].ToString(); ComboBox_Type.SelectedItem = StaffType; Btn_Update.Enabled = правда; Btn_Delete.Enabled = правда; } } еще { MessageBox.Show("Извините! Запись не найдена"); } соединение.Закрыть(); } поймать (Исключение ex) { MessageBox.Show("Ошибка: " + ex); соединение.Закрыть(); } }
Я хотел бы знать, как выбрать значение категории из поля со списком и данные в соответствии с анализом выбора в представление сетки данных из базы данных sql, после этого я хочу щелкнуть ячейку и данные в ней Строка ячейки должна быть преобразована в текстовые поля в форме, и мне нужно внести изменения в запись и обновить запись или удалить ее из базы данных. Я попробовал следующий код, но постоянно получаю ошибки.
private void dataGridView_StaffDetails_CellClick (отправитель объекта, DataGridViewCellEventArgs e) { строка StaffType = ComboBox_Type.SelectedItem.ToString(); если (comboBox_Type.SelectedIndex != -1) { ComboBox_Type.SelectedItem.ToString(); } еще { Btn_Search.Enabled = ложь; } //---SQL-команда для выбора данных пытаться { //---Откроем соединение соединение.Открыть(); //---SQL-команда для выбора данных SqlCommand cmd = new SqlCommand("Выберите * из StaffDetails, где Staff_Type = '" + StaffType + "'", соединение); //---Выполним SQL-команду Читатель SqlDataReader = cmd.ExecuteReader(); если (reader.HasRows) { //---Читаем данные и присваиваем их текстовым полям, переключателям и полям со списком пока (читатель.Читать()) { Txt_FirstName.Text = читатель["Customer_FirstName"].ToString(); Txt_LastName.Text = читатель["Фамилия_клиента"].ToString(); Txt_Username.Text = Reader["Имя пользователя"].ToString(); Txt_Password.Text = читатель["Пароль"].ToString(); Txt_SalaryPerMonth.Text = читатель["Salary_Per_Month"].ToString(); строка StaffType = читатель["Staff_Type"].ToString(); ComboBox_Type.SelectedItem = StaffType; Btn_Update.Enabled = правда; Btn_Delete.Enabled = правда; } } еще { MessageBox.Show("Извините! Запись не найдена"); } соединение.Закрыть(); } поймать (Исключение ex) { MessageBox.Show("Ошибка: " + ex); соединение.Закрыть(); } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как распечатать данные ключа и значения HashMap в отдельных текстовых полях?
Anonymous » » в форуме JAVA - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как распечатать данные ключа и значения HashMap в отдельных текстовых полях?
Anonymous » » в форуме Jquery - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-