powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Remove row из базы напрямую в С#?
25 сообщений из 31, страница 1 из 2
Remove row из базы напрямую в С#?
    #39659149
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, прошу помощи!
Третьи сутки мучаюсь.
Нужно удалять Row-ы, выбранные в таблице на экране, напрямую из БД.
Написал прожку, перепробовал массу вариантов.
Крайний такой:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
            try
                {   // Удалить запись
                    // Определяю индекс ROW-а, выбранного в таблице на экране
                    int iRow = dataGridView1.CurrentCell.RowIndex;
                    //MessageBox.Show(dataGridView1.Rows[iRow].Cells[0].Value.ToString());
                    // выбираю ROW-ы для соответствующего EvId. Должен быть один.
                    DataRow[] result = footballDataSet1.SprEvents.Select("EvId = " + dataGridView1.Rows[iRow].Cells[0].Value.ToString());
                    // Удаляю ROW
                    footballDataSet1.SprEvents.Rows.Remove(result[0]);
                }
            catch (System.Exception ex)
                {
                    MessageBox.Show("Ошибка удаления!\n" + ex.Message.ToString());
                }



Модератор: Учимся использовать тэги оформления кода - FAQ

Запускаю, удаляю - все класс!!!
Закрываю прогу. Выхожу из IDE. Запускаю. Всё на месте - как было, так и осталось! Выхожу из себя!
База локальная. Прожект - в приложении.

Дико прошу помощи! И прошу не флудить.

Заранее благодарен всем откликнувшимся!
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659152
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dataGridView1 - база данных
SprEvents - таблица в базе
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659157
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Win 10, Visual C# 2010
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659166
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

https://msdn.microsoft.com/ru-ru/library/system.data.dataset(v=vs.110).aspx?f=255&MSPPError=-2147217396
Класс DataSet .... Представляет кэш данных в памяти.

надо или прикрутить к нему SqlDataAdapter или формировать sqlcommand
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659337
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

По моему - это прекрасно.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659406
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

за трое суток можно было и документацию почитать, и примеры посмотреть:
https://www.google.ru/search?q=с# как работать с данными в ado.net&oq=с# как работать с данными в ado.net
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659908
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

И смотрел, и читал. Но как-то сразу быстро не нашел. Это как в лотерее - один годами играет и шиш, а другой купит один билет - и в шоколаде.
Проблема оказалась в том, что для локальной базы нужно САМОМУ создавать встроенные процедуры - вставки, удаления, коррекции и т.п. - то, что нужно делать с файлами напрямую. Как только сделал это - сразу всё пошло.
А за совет спасибо!
Хорошей литературы мало.
С благодарностью всем!
Сергей Кляус
Учиноура
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39659955
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

да, это проблема чуть-ли не каждого начинающего разработчика - думать, что он написал достаточно кода, чтобы все заработало САМО и так, как ему надо.
Ну вроде свиду уже машина, чего же она не едет

Вообщем читайте книги, документацию, смотрите курсы. Полно материала, чтобы научиться.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660228
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

В Visual FoxPro таких заморочек не было. В Fox-e и FoxBASE - тоже. В Clipper-е и FiveWin-e тоже не наблюдалось.
А в данном случае разработчик и фокса, и С - одна и та же фирма. Почему разный подход?
Кроме того, фирма, разрабатывающая языковые комплексы, должна понимать то, что, чем больше таких ситуаций она предусмотрит, тем легче он будет в эксплуатации и тем больше будет производительность труда программистов. Плюс к этому давно пора начать стандартизацию языков.


Изучать новые языки, конечно, дело достойное. Особенно, когда мама с папой кормят. И на мороженое дают. И сопли потом вытирают. А потом эти сопливые начинают менторствовать. Забавно.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660255
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

Fox изначально разработала другая фирма.
В Дельфе тоже сначала было без запросов.

А потом все стандартизировались под SQL запросы.

В случае чуть более сложных структур данных, чем две связанных таблицы - это становится прозрачнее.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660281
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

Понятно, что вначале были паровозы.
Только Visual FoxPro и Visual C# разрабатывала Microsoft, разве что её различные подразделения,
которые, раздувая щеки своего величия, отказались использовать опыт друг друга. А жаль.
Я так думаю.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660284
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Это часть моей библиотеки. Могу подарить любую из них. Но только одну.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660286
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто твой вопрос тут лишний, тебе нужен обычный нормальный платный грид-компонент. микрософт никогда не утруждал себя в написании хороших гридов.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660313
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge ClauseА потом эти сопливые начинают менторствовать. Забавно
Ничего его забавного
Матчасть изучать нужно. Постоянно, иначе - отстанешь
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660324
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge ClauseskyANA,

Это часть моей библиотеки. Могу подарить любую из них. Но только одну.



Грабер ещё куда ни шло, остальное мусор.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660371
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилSerge ClauseА потом эти сопливые начинают менторствовать. Забавно
Ничего его забавного
Матчасть изучать нужно. Постоянно, иначе - отстанешь

Никто и не спорит.
Не покупайте билеты на паровозы!
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660407
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSerge ClauseskyANA,

Это часть моей библиотеки. Могу подарить любую из них. Но только одну.



Грабер ещё куда ни шло, остальное мусор.

Когда-то этот "мусор" был довольно актуален.

А Пэддоком мне пришлось воспользоваться в ноябре прошлого года. Была проблема.

Жаль, абсолютно не знаком с Коболом (Cobol)/В прошлом году искали программера переложить на ПИКОЛИСП.
Срок определяли в 3-5 месяцев и сумма контракта $100т.


Так что иногда этот "мусор" может быть очень даже полезен.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660521
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

спасибо конечно, но Вы бы для начала поискали моё резюме на форуме, а потом уже писали глупости
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660523
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANASerge Clause,

спасибо конечно, но Вы бы для начала поискали моё резюме на форуме, а потом уже писали глупости

Чтобы оценивать других - глупости они пишут или нет, нужно самому обладать хотя бы толикой ума и корректности.
Мой вам добрый совет - относитесь к другим так, как хотите, чтобы относились к вам.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660525
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,

сдайте свою библиотеку на мукулатуру. Вам и денег заплатят, и польза будет.
Это я Вам как человек, который сам недавно имел в библиотеке кучу устаревших книг, говорю.
Без какой-либо иронии.
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660526
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge ClauseskyANASerge Clause,

спасибо конечно, но Вы бы для начала поискали моё резюме на форуме, а потом уже писали глупости

Чтобы оценивать других - глупости они пишут или нет, нужно самому обладать хотя бы толикой ума и корректности.
Мой вам добрый совет - относитесь к другим так, как хотите, чтобы относились к вам.
Вообще-то я Вас не оценивал. Исключительно Ваши посты о маме с папой, мороженном, соплях и менторстве.
Ожидании того, как было в FoxPro, хотя вроде и книжки по .Net прочитаны.

Ну и предложение устаревшей литературы разработчику с 15-и летним опытом.

Право это глупости на мой взгляд
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660556
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

"Хочешь помочь новичку — делай вместе с ним.
Хочешь помочь старику — делай вместо него.
Хочешь помочь мастеру — отойди и не мешай.
А хочешь помочь дураку — сам дурак!"
(с) Стас Янковский

А если старому дураку?

Serge ClauseДико прошу помощи! И прошу не флудить.
Да, это флуд. Но, кто скажет, что не заслуженный?
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660577
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LR,

не понял, Вы мне в чём хотите помочь?
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660651
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LRskyANA,

"Хочешь помочь новичку — делай вместе с ним.
Хочешь помочь старику — делай вместо него.
Хочешь помочь мастеру — отойди и не мешай.
А хочешь помочь дураку — сам дурак!"
(с) Стас Янковский

А если старому дураку?

Serge ClauseДико прошу помощи! И прошу не флудить.
Да, это флуд. Но, кто скажет, что не заслуженный?

Проделаем эксперимент на дураке молодом.

Кстати, а "LR" - это от великого ума? Или от алиментов прячетесь? Или кредитов понабрало?
...
Рейтинг: 0 / 0
Remove row из базы напрямую в С#?
    #39660660
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge ClauseЖаль, абсолютно не знаком с Коболом (Cobol)/В прошлом году искали программера переложить на ПИКОЛИСП.
Срок определяли в 3-5 месяцев и сумма контракта $100т.

Чёт как-то дёшево.

Serge ClauseТак что иногда этот "мусор" может быть очень даже полезен.

Риски не оправданы.
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Remove row из базы напрямую в С#?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]