Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 08:45 03.06.24 
Компютри и Интернет
   >> .NET
Всички теми Следваща тема *Кратък преглед

Тема bindingнови  
Автор z_free (людоед)
Публикувано11.04.05 15:12



Ако имам обекти от тип Person (с полета Name и Age), и ги натъпча в един ArrayList, после искам да bind-на този arrayList в DataGrid с две колони - Name и Age, които да визуализират съответно полетата на обектите, как да го направя?

Лесно се bind-ва в DropDown примерно, но DataGrida казва, че не са му ясни колонките.

asp.net

-------------
Special killer double trouble triple extra nicotine monster!

Редактирано от z_free на 11.04.05 15:21.



Тема Re: bindingнови [re: z_free]  
Автор Survivor (X)
Публикувано11.04.05 15:29



Правиш си пропъртита. То и без това не е много добра идея да имаш public полета, а пропъртитата може и да са readonly (тъй де, само get accessor).

Мммм, а ти наясно ли си колко ще ти хвръкне viewstate-a с този DataGrid? Ако не ти е 100% необходим, по-добре се ориентирай към repeater.

но след безсънни дълги нощи станах силен и голям
и вече знам, че мога да се справя сам


Тема аханови [re: Survivor]  
Автор z_free (людоед)
Публикувано11.04.05 15:37



Аха, има идея за repeater-a

А ако на DataGrida му задам EnableViewState = False; това няма ли да подобри положението?

PS: http://www.akadia.com/services/dotnet_arraylist_datagrid.html .. :) но се пише малко код

-------------
Special killer double trouble triple extra nicotine monster!


Тема Re: аханови [re: z_free]  
Автор Survivor (X)
Публикувано11.04.05 16:43



Тъй-тъй. EnableViewState ще ти реши проблема. Само че аз съм фен на "повтарячите".
А в статийката забеляза ли, че приказват за Windows Forms . Демек, web контролата DataGrid не е win контролата DataGrid... И пак приказват за пропъртита, а не полета.

но след безсънни дълги нощи станах силен и голям
и вече знам, че мога да се справя сам


Тема Re: bindingнови [re: z_free]  
Автор BlackEarl ()
Публикувано12.04.05 08:43



Защо вместо да ги тъпчеш в ArrayList не си ги буташ в DataTable и после е лесно

DataTable dt=new DataTable();
dt.Columns.Add(new DataColumn("Name",typeof(string)));
dt.Columns.Add(new DataColumn("Age",typeof(int)));
....
DataRow dr=dt.NewRow();
dr["Name"]="nnnnnnnnnnnn";
dr["age"]=19;
dt.Rows.Add(dr);
....
DataGrid1.DataSource=dt;
DataGrid1.DataBind();

Earls of black, flying high
Coming through the darkened sky


Тема защото ..нови [re: BlackEarl]  
Автор z_free (людоед)
Публикувано12.04.05 15:54



Не ги тъпча в дейта тейбъл, защото някак не ми се вписват в концепцията това, което визуализирам да са класове, които се наследяват сложно - да минавеам през data table ще е допълнителна стъпка.

-------------
Special killer double trouble triple extra nicotine monster!

Редактирано от z_free на 12.04.05 16:22.



Тема Re: аханови [re: Survivor]  
Автор z_free (людоед)
Публикувано12.04.05 15:57



Да, имат резон повтарячите, щото са по-customizable, но повече време ще ти отнеме да ги правиш, особено ако ти трябва пейджинг и т.н. ... струва ми се.

-------------
Special killer double trouble triple extra nicotine monster!


Тема Re: аханови [re: z_free]  
Автор Survivor (X)
Публикувано12.04.05 17:54



Ако само пейджинга те притеснява, що не разгледаш

?
Ако ти се играе пък, може да си напишеш един наследник и да си го позваш него оттук натам...

но след безсънни дълги нощи станах силен и голям
и вече знам, че мога да се справя сам


Тема Re: аха [re: Survivor]  
Автор z_free (людоед)
Публикувано12.04.05 18:29



много thank you, хубава придобивка

от няколко дни пиша тестово на asp net, така че не ми е ясно кое какви предимства има, ще разгледам по обстойно нещата около repeaterите :)

-------------
Special killer double trouble triple extra nicotine monster!



Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.