Конференция ".Net" » Про два пути: DataSet vs Array [C#, WinXP]
 
  • Галинка © (10.01.07 20:10) [0]
    Встала мировая диллема. Надо сохранить небольшое количство сущностей (объектов, а точнее их свойств) в какую либо струткуру из выше названных.

    Если в датасет, то при добавлении новой записи надо обновлять два грида. Т.е. делать выборку в гриды по полю. Если поле "да" то в верхний грид, если "нет" - то в нижний. Это очень трудно? Есть ли там грабли на которые легко наступить? Есть в чем путаться?

    Если массив, то можно ли будет вообще добавить динамически что-то? И делать выбоки из массива сложнее (если вообще возможно) чем из грида?

    Короче шеф боится датагридов как огня. А мне надоело возится с массивами.

    Если у кого идеи есть, то поделитесь...

    ПыСы: структура таблицы должна быть типа
    ID      (uint)Param1      (uint)Param2     (double)Param3     (Type)Type
  • Игорь Шевченко © (10.01.07 22:01) [1]

    > Есть ли там грабли на которые легко наступить? Есть в чем
    > путаться?


    Да, программирование это одна большая грабля, на которую очень просто наступить, ну и запутаться в ей.

    Я вот одного не понимаю - всякие там Троелсены, Рихтеры, Петцольды пальцы в кровь стирают, книжки пишут по ночам при лучине, чтобы донести истинный свет для тех, кто впервые сталкивается с .Net, я уж не говорю о том, что начиная с 2002 года в журнале MSDN Magazine этот .Net обсасывают со всех сторон, с картинками и примерами, разжевывая до легко усвояемой и питательной кашицы.

    НУ НЕУЖЕЛИ ТРУДНО ПРОЧИТАТЬ ХОТЬ ОДНУ КНИЖКУ ПО САБЖУ ?!!!
  • Слоник_ (10.01.07 22:06) [2]
    с датасетом сложностей не должно быть особых, он как раз и предназначен для работы с наборами данных.

    в массивах средства выборки не предусмотрены. добавлять динамически в произвольное место можно, в c# для этих целей удобен ArrayList.

    из грида выборку если и можно делать, то церез неправильное место, есть же датасет. а если инкремент (из другой ветки) играет только "отображательную" роль, то пусть им занимается сам грид.
  • Галинка © (10.01.07 22:50) [3]
    Слоник_, спасибо ))
  • Lamer@fools.ua © (11.01.07 08:34) [4]
    >в c# для этих целей удобен ArrayList.

    ArrayList в топку, List<T> рулит безбожно ;o)
 
Конференция ".Net" » Про два пути: DataSet vs Array [C#, WinXP]
Есть новые Нет новых   [118815   +63][b:0][p:0]