powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Нарушение параллелизма DeleteCommand
4 сообщений из 4, страница 1 из 1
Нарушение параллелизма DeleteCommand
    #38412649
Linel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!!!
Удаляю выбранную ветку в treeview, а у меня возникает ошибка... "Нарушение параллелизма DeleteCommand при обновление БД"
Привожу код удаления выбранной ветки... Выполняется по контекстному меню и по кнопке на панели инструментов...
HELP!!!
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
            DialogResult dres = MessageBox.Show(@"Вы Действительно ходите удалить выбранную запись?", "Удаление!!!",
                                MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
            if (dres == DialogResult.OK)
            {

                try
                {
                    if (TipTSTreeView.SelectedNode != null)
                    {

                        TagInfo ti = (TagInfo)TipTSTreeView.SelectedNode.Tag;

                        TipTSTreeView.SelectedNode.Tag = ti;

                        TreeNode tn = TipTSTreeView.SelectedNode;
                        TipTSTreeView.Nodes.Remove(tn); //Удаляет указанный узел дерева из коллекции узлов дерева

                        TipTSTreeView.Nodes.Clear();

                        DataRow rowdelete = dic_TipTSDataSet.Dic_TipTS.FindByid(ti.id);
                        rowdelete.Delete();

                        this.dic_TipTSTableAdapter.Update(this.dic_TipTSDataSet.Dic_TipTS);
                        this.dic_TipTSTableAdapter.Fill(this.dic_TipTSDataSet.Dic_TipTS);

                        treeViewInfo.FillTreeViewInfo();

                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }



            }


СПАСИБКИ!!!
...
Рейтинг: 0 / 0
Нарушение параллелизма DeleteCommand
    #38412716
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
                        TagInfo ti = (TagInfo)TipTSTreeView.SelectedNode.Tag;
                        TipTSTreeView.SelectedNode.Tag = ti;



Нафига?

Код: c#
1.
2.
3.
                        TreeNode tn = TipTSTreeView.SelectedNode;
                        TipTSTreeView.Nodes.Remove(tn);
                        TipTSTreeView.Nodes.Clear();



Нафига Remove()???

SQL-Команды адаптера покажи
...
Рейтинг: 0 / 0
Нарушение параллелизма DeleteCommand
    #38412718
Linel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
UPDATE       Dic_TipTS
SET                parentID = @parentID, name = @name, note = @note
WHERE        (id = @Original_id) AND (parentID = @Original_parentID) AND (name = @Original_name)



Код: sql
1.
2.
DELETE FROM Dic_TipTS
WHERE        (id = @Original_id) AND (parentID = @Original_parentID) AND (name = @Original_name) AND (note = @Original_note)
...
Рейтинг: 0 / 0
Нарушение параллелизма DeleteCommand
    #38413392
Linel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тема закрыта... спасибо... решила вопрос сама...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Нарушение параллелизма DeleteCommand
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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