powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Большая выборка и DataSet
65 сообщений из 65, показаны все 3 страниц
Большая выборка и DataSet
    #39624489
Oomel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, товарищи!

Прочитал много гугла, но внятного решения не нашел. Надеюсь вы сможете подсказать.

На сервере SQL имеется табличка. 67 полей с типами Int, Binary(8), varchar(255), Decimal(31,15). Количество строк >5kk.
Прирост данных ~30к в месяц.

У меня стоит задача эту табличку вывести в DataGridView.

Пробовал делать через DataSet и SqlDataReader. При любом из вариантов при сборке x86 приложения выхватываю OutOfMemory.
При сборке x64 приложение выедает гигабайты оперативной памяти.

Все данные при выгрузке приводятся к System.String.

Общий принцип выгрузки такой:
Код: 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.
using System.Data.SqlClient;

/*------------------------------------------------*/

string connString = string.Format("Data Source = {0}; User ID = {1}; Password = {2}", "serverName", "loginName", "password");
SqlConnection curConnection = new SqlConnection(connString);

curConnection.Open();

DataSet data = new DataSet();

SqlDataAdapter dataAdapter_FILES = new SqlDataAdapter("select * from MyFkngBigTable", curConnection);

dataAdapter_FILES.Fill(data, "FILES_DTA"); //OutOfMemoryException ибо записей очень много а памяти очень мало

BindingSource bsAllOfMyData = new BindingSource
{
    DataSource = data,
    DataMember = "FILES_DTA"
};

dataGridView.DataSource = bsAllOfMyData;
curConnection.Close();
curConnection.Dispose();



Не покидает стойкое ощущение, что я что-то делаю неправильно.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624494
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel,

вам точно на клиенте нужно отобразить сразу ВСЕ строки ?
Посмотрите в сторону пейджинга, скуль его давно поддерживает.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624500
Oomel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно не все.

Суть в том, чтобы показать клиенту все данные из этой таблицы, удовлетворяющие фильтрам.
Фильтры строятся по всем столбцам таблицы.

Таблица представляет собой некий журнал событий, регистрирующей изменения в других таблицах.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624510
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel,
Вы не слышите что вам пишут.
На строке fill
Вся база качается на клиента.
Вам нужна пагинация.
Видели такое?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624513
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel,

Dataset такое не выдержит

Datagridview в виртуальном режиме для начала
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624522
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Тупая пагинация - от бедности

В msacess грид неплохо сделан
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624529
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилТупая пагинация - от бедности
Во всех языках программирования (ЯП) с талами фигово. Увы.

ИзопропилВ msacess грид неплохо сделан
Ссылку? Не видел.
Вообще, в net планформе должен быть))
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624533
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123талами
С таблицами
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624534
Oomel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Я вполне услышал :). Но не сталкивался с таким подходом. У Вас, случаем, не найдется примера?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624546
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вся база качается на клиента.
Вам нужна пагинация.Как пагинация поможет при фильтрации на клиенте?
Фильтрация в этому случае должна быть на сервере. Качать готовый отфильтровайнный и сджойненный результат, а не пытаться на клиента всю базу перекачать - не для того СУБД придумывали, чтобы на клиенте все делать.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624547
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel
Код: c#
1.
select *

звездочка - вообще зло!
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624556
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel,
У меня табла от телерик.
А запрос на нужную страничку:
Queryable.Skip(номерСтранички....
NuGet....pagedList.
...
Но я коллекционирую и другие варианты как и вы)).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624558
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123Вся база качается на клиента.
Вам нужна пагинация.Как пагинация поможет при фильтрации на клиенте?
Фильтрация в этому случае должна быть на сервере. Качать готовый отфильтровайнный и сджойненный результат, а не пытаться на клиента всю базу перекачать - не для того СУБД придумывали, чтобы на клиенте все делать.
Как пагинация мешает фильтрации?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624562
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Как пагинация мешает фильтрации?Пагинация выполняется ПОСЛЕ фильтрации. Поэтому пагинация сама по себе не сможет уменьшить количество записей, передаваемых с сервера, если выполняется на клиенте. Так что фильтрацию надо выполнить на сервере, а пагинация - это уже второй вопрос
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624568
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Про работу на клиенте вы сами придумали. Я не говорил что работаю на клиенте с большими выборками.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624571
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПоэтому пагинация сама по себе не сможет уменьшить количество записей, передаваемых с сервера, если выполняется на клиенте.
А кто говорит, что пейджинг на клиенте ???
Я отфильтровал данные на сервере и получил 1М строк.
После этого использую пейджинг на сервере и уменьшаю количество строк передаваемых с сервера.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624572
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5 вариантов paging, выбирай:

Код: sql
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.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
CREATE PROCEDURE [dbo].[_Paging]
@PageNumber int = 3, 
@PageSize int = 2
as
declare @Table as table (Id int primary key)
insert @Table (Id) values(1) insert @Table (Id) values(2) insert @Table (Id) values(3) insert @Table (Id) values(4) insert @Table (Id) values(5)
declare @Offset int
set @Offset = (@PageNumber - 1) * @PageSize + 1
--1. TOP (N) (нужно считать @ActualPageSize)
select *
	from
	(select top (@PageSize)	* 
		from (select top (@PageSize * @PageNumber) *
				from @Table
				order by Id desc) as T1
		order by Id asc) as T2
	order by Id desc
--2. ROW_NUMBER
select * 
	from
	(select *, row_number() over (order by Id desc) as row_number 
		from @Table) T
	where row_number between @Offset and @Offset + @PageSize - 1;
--3. ROW_NUMBER with CTE
with T as 
(select *, row_number() over (order by Id desc) as row_number
		from @Table)
select * 
	from T
	where row_number between @Offset and @Offset + @PageSize - 1;
--4. ROW_NUMBER with CTE and JOIN
with T as 
(select Id, row_number() over (order by Id desc) as row_number
		from @Table)
select T1.* 
	from T join @Table T1 on T.Id = T1.Id
	where row_number between @Offset and @Offset + @PageSize - 1;
--5. SET ROWCOUNT
declare @OffsetId int
set rowcount @Offset
select @OffsetId = Id 
	from @Table
	order by Id desc
set rowcount @PageSize
select *
	from @Table
	where Id <= @OffsetId
	order by Id desc
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624573
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

При асинхронной загрузке можно и не ждать окончания фильтрации
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624575
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Код: c#
1.
Queryable.where(фильтр...).Skip(пагинация.....
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624576
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Я бы еще версию скуля указал , для которой прокат пейджинг
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624577
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
Хранимка - привязка к одной субд. Малеееенькая ложка дёгтя.))
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624581
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это просто пример, обёрнутый в ХП для удобства
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624585
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneэто просто пример, обёрнутый в ХП для удобстваОК.
А панель пейджинга в ГУИ?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624589
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая панель? у меня вообще сейчас ангуляр
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624590
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeА кто говорит, что пейджинг на клиенте ???
Я отфильтровал данные на сервере и получил 1М строк.
После этого использую пейджинг на сервере и уменьшаю количество строк передаваемых с сервера.А кто говорит, что фильтрация на сервере?
У ТС проблема именно с тем, что он неотфильтрованные данные не может получить в DataSet, ибо их много.
Oomel
Код: c#
1.
2.
3.
SqlDataAdapter dataAdapter_FILES = new SqlDataAdapter("select * from MyFkngBigTable", curConnection);

dataAdapter_FILES.Fill(data, "FILES_DTA"); //OutOfMemoryException ибо записей очень много а памяти очень мало
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624599
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneангуляр)))))
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624608
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо этого:
Код: c#
1.
"select * from MyFkngBigTable"



пусть попробует примеры из моего кода.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624618
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Probig-dukeА кто говорит, что пейджинг на клиенте ???
Я отфильтровал данные на сервере и получил 1М строк.
После этого использую пейджинг на сервере и уменьшаю количество строк передаваемых с сервера.А кто говорит, что фильтрация на сервере?
У ТС проблема именно с тем, что он неотфильтрованные данные не может получить в DataSet, ибо их много.
Oomel
Код: c#
1.
2.
3.
SqlDataAdapter dataAdapter_FILES = new SqlDataAdapter("select * from MyFkngBigTable", curConnection);

dataAdapter_FILES.Fill(data, "FILES_DTA"); //OutOfMemoryException ибо записей очень много а памяти очень мало



Дык в память достаточно keyset загрузить
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624627
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Oomel, сегодня, 10:16 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1289492&msg=21307174][21307174]
>Суть в том, чтобы показать клиенту все данные из этой таблицы, удовлетворяющие фильтрам.
Думаю, что Вам правильно подсказывают - пейджинг, есть решение Ваших вопросов.
Но иногда это стрельба по воробьям.
В этих случаях поступаю так: примерно знаю объем выборки в строках (N), которую может потянуть локальный комп.
Использую select top N.
Если объем выборки = N, то зажигаю желтый "фонарь" - реальная выборка возможно имеет больше строк, уточни параметры запроса
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624628
Oomel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо. Вроде бы начинает что-то получаться.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1 за виртуальный режим
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624703
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Этап программа ненужная, так как пользователь никогда не будет смотреть более 500 строк
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624731
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

Искать, фильтровать, сортировать - будет

И не надо мешать ему пейджингом
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624752
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ИзопропилИскать, фильтровать, сортировать - будет
Да, но не на клиенте
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625207
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel,

100500 раз обсуждалось
столько же и советчиков для любителей многомиллионных датасетов - типа загружу все записи, а там буду думать что с ними делать
фильтрацию нужно задавать на сервере параметрами запросов, а для отображения использовать pagination с разумным количеством записей
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625253
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk,

Да хоть10000000 раз можно обсуждать

Слаще не станет
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625718
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ИзопропилMaratIsk,

Да хоть10000000 раз можно обсуждать

Слаще не станет
Зато хоть какая-то надежда, что кто-то услышит, и через 10 лет в банкомате не надо будет выбирать свой пинкод из 9999 вариантов, листая 400 сраниц
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625719
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Зато хоть какая-то надежда, что кто-то услышит, и через 10 лет в банкомате не надо будет выбирать свой пинкод из 9999 вариантов, листая 400 сраницКонечно, через 10 лет тебе придется, размахивая руками, доказывать банкомату, что это твоё лицо, просто с похмельяне выспался
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625839
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk,
Я согласен что пагинация это прошлое тысячилетие.
Но вот только это решение простое как 5 рублей.
А готовые таблы с виртуализацией все платные. Что бесплатные все полуфабрикаты и требуют возится программисту.....самому клетки перерисовывать))).
Майкрсофт должен был воткнуть в Net таблу телерика или девок.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625854
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Майкрсофт должен был воткнуть в Net таблу телерика или девок.
Майкрософт благотворительностью не занимается (как и телерик с деэкспрессом).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625871
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Что косвенно подтверждает сложность работы).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625904
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А написать самому компонент уже не вариант?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626049
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА написать самому компонент уже не вариант?
точно такой же, как и написать логгер, субд, ...
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626355
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANAА написать самому компонент уже не вариант?
точно такой же, как и написать логгер, субд, ...
С фига-ли?

Если нет нормального виртуального режима, то почему бы самостоятельно не реализовать.
Я в бытность стажёром такое делал для просмотра здоровенных логов, загруженных с серверов коммутации сотовой связи. Не тянет задачка на логгер и тем более на субд...
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626356
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
И ничего, писали всё сами
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626362
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAВо времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
И ничего, писали всё сами
Вот поэтому я перешел на Net после 2.0
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626367
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВо времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
За это время ничего не изменилось.
А у соседей:
- у Java Oracle восьмая версия JavaFX. А свинг на свалку
- у APEX Oracle бесплатная веб платформа и веб грид наикрутейший.
- у Borland Delphi все компоненты стали кроссплатформенны на линукс
- y google андроид и своя IDE.
- у вади своя табличка)
....
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626378
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Petro123skyANAВо времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
За это время ничего не изменилось.
А у соседей:
- у Java Oracle восьмая версия JavaFX. А свинг на свалку
- у APEX Oracle бесплатная веб платформа и веб грид наикрутейший.
- у Borland Delphi все компоненты стали кроссплатформенны на линукс
- y google андроид и своя IDE.
- у вади своя табличка)
....
Люди на свинге корячились, а его на свалку?
Упоминание Борланд Дельфи ничего кроме смеха не вызывает
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626386
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
Ну и на сильвере корячились).
Бывает. Главное чтобы движуха была).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626404
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

ты под андроид пробовал писать?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626409
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123,
ты под андроид пробовал писать?
Я под все что выше написал писал.
И что?
Тебе важен мой ответ?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626411
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAPetro123,
ты под андроид пробовал писать?
Я под все что выше написал писал.
И что?
Тебе важен мой ответ?
Мне просто не понятен пункт про андроид. Ну есть он, есть IDE, и что?
Кроме этого ни фига же толком ещё нет. Первая версия каких-то общих архитектурных подходов только недавно появилась.
Шаг влево, шаг вправо и начинаются танцы с бубном :)
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626412
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

генерики к примеру пробовал использовать?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626416
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Ниче не понял. Счас вроде уже андроид 7 версия.
IDE где копка поворота экрана есть)
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626418
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Архитектурные подходы меняются там так быстро как версия ведра у тебя на сотовом))
Недано безопасность полностью сменили.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626419
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123,
генерики к примеру пробовал использовать?
Нет. Там главное MVVM, ГУИ и сетевые коммуникации. Например гугл сервис переводчика или сервис голосовых команд.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626422
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Visual Studio со времён .NET FRamework 1.1 тоже сильно развилась
Плюс Visual Studio Code появилась

Так что ещё и по этому не понятно, к чему ты андроид упоминаешь
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626423
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAPetro123,
генерики к примеру пробовал использовать?
Нет.Ну вот как-нибудь попробуй
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626427
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Генерики и IDE хороши в шарпе.
Тема про ГУИ контролы.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626493
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

и ты считаешь, что в андроиде всё в поряде с ГУИ контролами?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626504
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123,

и ты считаешь, что в андроиде всё в поряде с ГУИ контролами?
У тебя интересная манера зачинать спор))).
Выше я привел кроме андроида ещё языки программирования.
Нет тебя тянет про андроид поговорить.
Судя выше по твоему вопросу, у тебя его даже на сотовом нет.
Колись.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626523
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

спор? Что за манера видеть везде спор? Я просто твоего мнения спросил.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626525
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Я же ответил.
По сравнению с net 3 - 4.6 там всё нормально Для программистов.
Вендоры работают и заботятся.
....
Не согласен? Рассказывай.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626587
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

да что там рассказывать, вот к примеру: How to get the selected item from ListView?


Это по твоему нормально? Для меня нормально - это тупо взять ListControl.SelectedValue, а не по позиции.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626602
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Критика - лучший способ забалтывания проблемы.
Покажи новое в Net контролах. Мы же в шарп ветке.
...
Рейтинг: 0 / 0
65 сообщений из 65, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Большая выборка и DataSet
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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