powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по добавлению столбцов.
2 сообщений из 2, страница 1 из 1
Вопрос по добавлению столбцов.
    #32646636
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма, на ней DataGrid с записями и кнопка Edit.
При выборе записи и нажатии кнопки Edit, заполняется DataSet с помощью хранимой процедуры и открывается подчиненная форма.
В DataSet в несколько таблиц добавляются вычисляемые столбцы:
Код: plaintext
1.
dsCompany.Tables("CompanyAdrTbl").Columns.Add("SumAdr", Type.GetType("System.String"), "City + ',' + PostIndex + ',' + Street + ', дом ' + HomeNum + ', комната ' + RoomNum")
После окончания работы с подчиненной формой при нажатии на OK или Cancel по мимо всего прочего выполняется закрытие подчиненной формы и
Код: plaintext
1.
dsCompany.Clear()
Теперь про проблему,если выбрать другую запись и нажать Edit, выдается сообщение что такой столбец уже создан.
Как правильнее это можно обойти?
Создать структуру DataSet раньше?(около 15 таблиц)
Каждый раз уничтожать и создавать заново столбцы?(вроде не красиво)
Применять при выходе из подчиненной формы dsCompany.Dispose()?

Как правильнее?
...
Рейтинг: 0 / 0
Вопрос по добавлению столбцов.
    #32649836
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dencat
Есть форма, на ней DataGrid с записями и кнопка Edit.
При выборе записи и нажатии кнопки Edit, заполняется DataSet с помощью хранимой процедуры и открывается подчиненная форма.

А код всего этого привести можете?

dsCompany - типизированный DataSet?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по добавлению столбцов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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