Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
1

Как создать много и разных столбцов в таблице

21.02.2011, 13:33. Показов 978. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создаю таблицу.
Затем добавляю столбцы.
Все замечательно.

C#
1
2
3
4
DataTable carsTable = new DataTable('Cars');
DataColumn CarID = new DataColumn('CarID', Type.GetType('System.Int32'));
DataColumn Make = new DataColumn('Make', Type.GetType('System.String'));
DataColumn Color = new DataColumn('Color', Type.GetType('System.String'));
Но что делать, если количество столбцов все время разное от 1 до 120 и мне их надо создавать динамически. Как тогда их создавать?
Если бы просто можно было назвать их числами, но это переменные.
Пока писал мысль пришла. А можно столбцы создавать как массив?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2011, 13:33
Ответы с готовыми решениями:

Как создать на форме таблицу с определенным количеством строк, а количество столбцов зависит от количество записей в таблице БД.
Здравствуйте. Я разрабатываю приложение составление расписание занятий в ВУЗе. И мне нужно...

слишком много аргументов в вызове функции или как создать много файлов на рабочем столе
Мне нужно создать на рабочем столе очень много файлов вот команда для создания 1 файла wchar_t...

Сколько столбцов с автоинкрементом можно создать в одной таблице MySQL?
В таблице издавна имеется столб id с автоинкрементом, предположим мне нужно что-бы у каждой строки...

Как выполнить много запросов в одной таблице?
Имеется следующий код и нужно выполнить запросы: вывод таблицы и запрос на подсчет количества...

1
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
21.02.2011, 14:20  [ТС] 2
Сделал так:
C#
1
2
3
4
5
6
7
8
9
10
11
DataTable carsTable = new DataTable('Cars');
 
ArrayList arTheCars;
arTheCars = new ArrayList();
for (int i=0; i<50; i++)
{
arTheCars.Add(new DataColumn(i.ToString(), Type.GetType('System.Int32')));
carsTable.Columns.Add((DataColumn)arTheCars[i]);
}
arTheCars.Clear();
dataGrid1.DataSource = carsTable;
Может можно еще как-то?
0
21.02.2011, 14:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2011, 14:20
Помогаю со студенческими работами здесь

Как быть если много строк в таблице
Добрый день! Как организовать вывод записей с БД на страницу, если там много строк ( в общей...

Как менять ширину столбцов в таблице
Все нормально работает но к примеру когда y=11.62 граница смещается. Тема с условием задачи ...

Как считать название столбцов в таблице БД MSSQL
Нужно считать название столбцов из таблицы в БД (MSSQL) ,например в список, чтобы использовать его...

Как добавить сразу несколько столбцов в таблице
День добрый! Как добавить сразу несколько столбцов в таблице. Например, добавить один столбец ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru