powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Динамическое создание DataColumn
15 сообщений из 15, страница 1 из 1
Динамическое создание DataColumn
    #38440752
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.

Код: c#
1.
2.
3.
4.
DataColumn dc1 = new DataColumn("Дата", typeof(string));
DataColumn dc2 = new DataColumn("арбидол", typeof(string));
DataColumn dc3 = new DataColumn("валидол", typeof(string));
dt.Columns.AddRange(new DataColumn[] { dc1, dc2, dc3 });



Я создаю DataColumn, чтобы добавить их в DataTable, а потом в DataGridView.

Можно ли как-то динамически создать много DataColumn (в цикле)?
Название лекарств я беру из списка, а затем добавить это всё в DataTable.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440800
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students Можно ли как-то динамически создать много DataColumn (в цикле)?


Код: sql
1.
2.
3.
4.
foreach (Lekarstvo lekarstvo in lekarstvas)
{
    dt.Columns.Add(new DataColumn(lekarstvo.Name, typeof(string));
}
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440819
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо. что-то я совсем забыл как это делается, нужно подучить.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440831
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students,

Название лекарств как столбец? А если их несколько тысяч?
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440893
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Students,

Название лекарств как столбец? А если их несколько тысяч?

да, я тоже об этом думал.
а вы как посоветуете сделать?

Смысл такой. Лекарства приходят в больницу. Нужно видеть сколько лекарств осталось (чтобы закупить) и сколько тратилось в предыдущие дни (в какие кабинеты сколько забирали).


Я думаю сделать так, - первый столбик датой, а далее лекарства.

Если человек, например нажимает, например, на "2" в datagridview1, то открою маленькую форму datagridview2, в которой будет
кабинет количество
каб№102 2
каб№108 4


я плохо придумал?
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440910
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students,

А зачем вы смешиваете сущности? сделайте примитивную регистрацию документов.
таблицы Номенклатура, Документы. В документах приход/расход.

Да, и это не тема для этой ветки форума, вам в проектирование БД
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440915
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Students,

А зачем вы смешиваете сущности? сделайте примитивную регистрацию документов.
таблицы Номенклатура, Документы. В документах приход/расход.

Да, и это не тема для этой ветки форума, вам в проектирование БД

Да нет, мне БД не нужно и документов никаких нет, т.к. заведение маленькое.
Просто хозяин, когда покупает, скажем 10 упаковок лекарства хочет знать в какие кабинеты они идут и вывести ему, что нужно покупать, чтобы ему самому не перебирать все лекарства. Больше он ничего не хочет.
Тут всё просто, данные можно в текстовом файле хранить.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440925
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsArm79Students,

А зачем вы смешиваете сущности? сделайте примитивную регистрацию документов.
таблицы Номенклатура, Документы. В документах приход/расход.

Да, и это не тема для этой ветки форума, вам в проектирование БД

Да нет, мне БД не нужно и документов никаких нет, т.к. заведение маленькое.
Просто хозяин, когда покупает, скажем 10 упаковок лекарства хочет знать в какие кабинеты они идут и вывести ему, что нужно покупать, чтобы ему самому не перебирать все лекарства. Больше он ничего не хочет.
Тут всё просто, данные можно в текстовом файле хранить.

База данных - это в том числе и текстовый файл.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440937
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай по-человечески: перечень номенклатуры, оформление прихода и расхода. Потом, когда хозяин захочет что-нибудь еще, а не "просто", то тебе не будет мучительно больно. А лучше сразу какую-нибудь 1ску базовую поставить, там уже все есть
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440944
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо, я сегодня вечером постараюсь доделать дома после работы, я проект скину, может вы подскажете, что я правильно сделал, а что нет.

спасибо за ответы.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440945
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisСделай по-человечески: перечень номенклатуры, оформление прихода и расхода. Потом, когда хозяин захочет что-нибудь еще, а не "просто", то тебе не будет мучительно больно. А лучше сразу какую-нибудь 1ску базовую поставить, там уже все есть

+1

Даже если не 1С. Зачем заниматься ерундой с текстовыми файлами, когда есть а) ms sql localdb, б) sqlite, в) access накрайняк
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440968
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.к. их все нужно устанавливать и то не факт, что на их старую систему установится.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440984
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students, есть БД не требующие установки. Например, SQL Server Compact Edition . Должен работать на WinXP SP3 с .NET 3.5.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38440988
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileStudents, есть БД не требующие установки. Например, SQL Server Compact Edition . Должен работать на WinXP SP3 с .NET 3.5.

ясно, спасибо. посмотрю вечером.
...
Рейтинг: 0 / 0
Динамическое создание DataColumn
    #38441244
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ещё вопросик?

Почему работает
Код: c#
1.
dataGridView1.Columns["Дата"].ReadOnly = true;



и не работает
Код: c#
1.
2.
dataGridView1.ReadOnly = true;
dataGridView1.Rows[dataGridView1.Rows.Count - 1].ReadOnly = false; //не работает



Пытаюсь разрешить редактирование последней строки за исключением первого столбика с датой
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Динамическое создание DataColumn
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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