Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Проверить если в строке значение null https://www.cyberforum.ru/ ado-net/ thread1681257.html
Доброго всем суток. Встал такой вопрос надеюсь на вашу помощь! Из формы я вношу значение в бд и нажимаю кнопку внести значения. Мне нужно что бы после того как я внёс значения программа проверила в таблице определённое поле на значение Null и вывела мне в новой форме в combobox имя того кому я не присвоил значение. Объясню как это выглядит. Если две таблицы: 1. Подписана как табельный...
Количество строк содержащие 0 C#
Есть таблица в базе данных MySQl, в которой есть такие поля: name, phone, sms. В столбце sms значения могут быть, либо 1 либо 0. Как вывести в label количество записей в sms, которые содержат только 0. Очень надеюсь на вашу помощь, заранее всем огромное спасибо!
C# Непонятная синтаксическая ошибка в запросе https://www.cyberforum.ru/ ado-net/ thread1681103.html
Не понимаю, в чем тут ошибка синтаксиса. Потратил 2 часа, разглядывая этот код OleDbDataAdapter dbAdapter1 = new OleDbDataAdapter("insert into Студент (№_зачетной_книжки, ФИО, Группа) values ("" + textBox1.Text + ""," + textBox2.Text + ""," + textBox3.Text + ")", databaseConnect); Не понимаю почему в тегах CSHARP пропадают обратные слешы. Вот код без тегов и со слешами: OleDbDataAdapter...
C# Как лучше использовать БД Лучше открыть соединение(авторизоваться) и на протяжении всей работы приложения его не закрывать, или каждый раз для обращения к БД открывать соединение? Если второй вариант, то как хранить данные авторизации полученные на форме авторизации в приложении. Как лучше это все устроить, посоветуйте:) https://www.cyberforum.ru/ ado-net/ thread1681066.html
Привязка данных модели EDM в WPF C#
Собственно такая проблема. Разбираюсь с EDM. Перелопатил кучу инфы, но толку мало. Имеем: базу данных SQL. Создаем новый проект WPF - добавляем туда модель EDM. Подключаю туда базу данных, выбираю таблицу и бла-бла-бла, как в учебнике. Имею, грубо говоря, класс сущностей AutoDataBaseEntities, в котором имеется сущность zakazTable. Далее, создаю источник данных zakazTable. Кидаю источник...
C# Удалить запись из таблицы в бд по индексу https://www.cyberforum.ru/ ado-net/ thread1680087.html
Здравствуйте. как удалить запись из таблицы в бд по индексу? ID в таблице у меня нет. Саму таблицу вывожу в datagridview , и хочу удалять выбранные в нем значения, то есть по индексу выбранной ячейки удаляется запись в таблице. Или в таблицах нет такой индексации значений и придется это делать самому?
C# В EntityFramework 7 нету Find. Что можно использовать вместо Find() ? https://www.cyberforum.ru/ ado-net/ thread1679557.html
В EntityFramework 7 нету Find. Что можно использовать вместо Find() ? AspNet 5 Не работает: var i = context.DbSet_ID.Find(id_client); Добавлено через 19 минут решено добавлением в проект класса http://stackoverflow.com/questions/29030472/dbset-doesnt-have-a-find-method-in-ef7/29082410#29082410
C# Поле "Вложение" на форме
Добрый день, такой вопрос: добавил я БД в VS через источник данных, кинул таблицу на форму, а в ней, там, где поля "Вложение" просто имена файлов, причем без пути. Можно ли их каким то образом перенести на форму? Допустим изображение
C# Проверить наличие таблицы в бд или получить список всех таблиц Всем привет, нужно проверить содержит ли бд таблицу по ее названию. Как лучше это сделать? через получение списка таблиц и поиска в нем. или сразу искать в базе. Пробую через список. но datareader не хочет работать SqlConnection conn = new SqlConnection(constring); conn.Open(); SqlCommand proverka = new SqlCommand("SELECT TABLE_NAME FROM information_schema.TABLES", conn); ... https://www.cyberforum.ru/ ado-net/ thread1679312.html C# Не сохраняются данные после перезапуска https://www.cyberforum.ru/ ado-net/ thread1679175.html
Всем привет! Прошу помощи, понимаю что тема уже заезжена, но не могу разобраться: 1) запускаю программу ввожу в таблицу данные, сохраняю. 2) Перезапускаю программу все что ввел осталось. 3) Захожу в БД Access а их там нет... Добавлено через 20 секунд Как сохранить??
В чем разница между ADOX,ADODB и Microsoft.Office.Interop.Access ? C#
В чем разница между ADOX,ADODB и Microsoft.Office.Interop.Access ? Что лучше использовать для работы с Access БД? Например, мне нужно создать скрытую таблицу.
C# Как лучше идентифицировать Access базы? https://www.cyberforum.ru/ ado-net/ thread1678821.html
Делаю службу, которая должна работать с Access базами. Пользователь может загружать новые базы в хранилище, скачивать имеющиеся базы из хранилища и изменять их, а потом возвращать. На каждую Access базу создается запись в БД службе, где указывается путь и место хранение. Собственно вопрос: Как мне лучше организовать идентификацию Access баз, что бы понимать :"Так вот эта база новая, на...
Эксперт .NET
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
10.03.2016, 13:03 0

Редактирование таблиц БД через DataGridView - C# - Ответ 8861467

10.03.2016, 13:03. Показов 5714. Ответов 3
Метки (Все метки)

Ответ

vasukkk,
удаляйте данные не из контрола, предназначенного для их отображения, а непосредственно из БД.
Пример (только замените префикс OleDB на Sql):
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void btnDelete_Click(object sender, EventArgs e)
{
        OleDbConnection conn = new OleDbConnection(Properties.Settings.Default.connString);
        string commText = "delete from employers where ID = @id";
        OleDbCommand comm = new OleDbCommand(commText, conn);
        comm.Parameters.AddWithValue("@id", (int)dgvEmpl[0, dgvEmpl.CurrentRow.Index].Value); //получаем id выбранной записи и записываем значение в параметр @id
        conn.Open();
        try
        {
            comm.ExecuteNonQuery();
            MessageBox.Show("Запись удалена");
        }
        catch
        {
            MessageBox.Show("Удалить не удалось!");
        }
        conn.Close();
        FillEmployers(); //заполняем DGV обновленными данными
}


Вернуться к обсуждению:
Редактирование таблиц БД через DataGridView C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2016, 13:03
Готовые ответы и решения:

DataGridView редактирование таблиц через представление MSSQL
Есть 4 таблицы. /*Таблица сотрудников */ SELECT AS 'id_em' /*(PK, int, NOT NULL)*/ , AS...

Редактирование .mdb через datagridview
Всем привет! Возникла проблема при изменении полей в datagridview и последующего обновления базы...

Редактирование DataGridview через textbox
Есть таблица в которую через текстбоксы нужно добавить данные. Как сделать, чтобы при добавление...

Редактирование DataGridView через форму
Здравствуйте, я столкнулся с такой проблемой ,у меня имеется 2 таблицы Модули и Дисциплины ,...

3
10.03.2016, 13:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2016, 13:03
Помогаю со студенческими работами здесь

Редактирование DataGridView через TextBox
Очень нуждаюсь в помощи. Из-за моих скудных знаний встала вся работа. В общем, есть 2 формы. На...

Редактирование БД MySql через DataGridView
На форме есть ДатаГрид и кнопка. Посредством следующего запроса я обновляю данные в ДатаГрид и в...

Редактирование записей БД Access через DataGridview
Как можно поместить таблицу Datagridview в Access, а затем если пользователь захочет открыть ее...

Редактирование таблицы MySQL через DataGridView
Всем доброго времени суток! У меня есть БД MySQL, данные в одной из таблиц мне нужно добавлять,...

Удаление и редактирование строк в БД через DataGridView
пересмотрел уже кучу всего , но так и не нашёл нормального способа удалить(обновить) строку в...

Некорректно работает редактирование данных через Datagridview
Здравствуйте. Помогите пожалуйста доработать программу. У меня имеется форма. На ней datagridview,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru