Взять столбец

  • Автор темы Автор темы Nikol
  • Дата начала Дата начала

Nikol

Client
Регистрация
28.04.2013
Сообщения
185
Реакции
11
Баллы
18
Было бы очень хорошей возможностью добавить в экшен операций над таблицей функцию взять столбец в список или в другую таблицу.
 
  • Спасибо
Реакции: Ribas
Делается элементарно циклом из двух экшенов: взятие ячейки по номеру строки - занесение в список, увеличение счетчика.
 
Циклом это понятно. А вот как взять столбец также, как берем строку, целиком в одно действие с такими же возможностями. А если в столбце целая куча данных, это какой будет цикл?
Может есть какой c# сниппет для этого?
 
апп. тоже интересует:)
 
Циклом это понятно. А вот как взять столбец также, как берем строку, целиком в одно действие с такими же возможностями. А если в столбце целая куча данных, это какой будет цикл?
Может есть какой c# сниппет для этого?
Заводить счетчик.
1) Брать ячейку из таблицы, используя счетчик в качестве номера строки
2) Записывать полученную переменную куда нужно
3) Увеличивать счетчик на 1
4) Возвращаемся к пункту 1
 
Заводить счетчик.
1) Брать ячейку из таблицы, используя счетчик в качестве номера строки
2) Записывать полученную переменную куда нужно
3) Увеличивать счетчик на 1
4) Возвращаемся к пункту 1

Так Nikol же и говорит, что если будет слишком много строк, то через цикл брать каждую ячейку это жесть. Времени очень много занять может.

А на C# возможно без цикла взять столбец весь разом?
 
там то же цикл. с чего это должно занять много времени?
 
Эта операция нечастая и везде реализуется через цикл - хоть в зенке, хоть в .NET, хоть внутри базы данных. Если вас не устраивает цикл на кубиках, сделайте его в C#, никакого простого метода в C# на моём богатом опыте не припомню.
 
Если я не ошибаюсь, то в MySQL берем весь столбец запросом: SELECT namecolumn FROM database.tablename;
 
для этого СУБД приходится просматривать строки в цикле и из каждой выдавать по единственному полю
 
для этого СУБД приходится просматривать строки в цикле и из каждой выдавать по единственному полю
Неужели для них стобцы, это такая прямо жесть, с которой тяжело работать, а строки нет?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)