..


Спонсоред Линкс

Команде за управљање подацима

Након што је видео како се приступа подацима преко АДО.НЕТ сада видимо како да им приступите у још брже и лакше. У ствари, АСП.НЕТ укључује неколико класа које ограничавају сложеност управљања везе и пренос података, односно тзв ДатаСоурце контрола.

Ове контроле чине транспарентним програмер све механизам везе и командовања генератор и све што треба да урадите је да утврди извор података (извор података), контроле које се фокусирају на том извору података и обезбедити одговарајући упит. Висуал Студио пружа чаробњак који омогућава да лако управљате ове кораке. Када креирате ДатаСоурце контрола, можете да се повежете са било које компоненте за управљање подацима.

Као и обично видимо пример. Се томе дода наш пројекат новог веб форму из Тоолбок и превуците СклДатаСоурце контролу на њему. Кликните на Цонфигуре Извор података у контекст менију

Она отвара прозор где можете да изаберете постојећу базу података или да креирате нови користећи дугме Нев Цоннецтион. У мом случају да изаберем базу тип тестом мидб СКЛ Сервер ЦЕ апликација у мом локалном рачунару, али јасно можете изабрати било коју базу података

Настављамо и навести један од следећих корака за прикупљање података из табеле који се налази на базу података (у мом случају табела Пријатељи) и изаберите колоне (у мом случају Ид Име и доба)

На следећем екрану такође можете тестирати упит кликом на тест Упит, а затим кликните на Заврши. Хајде сада да поставите вредности имовине ДатаСоурцеМоде ДатаРеадер

Убаците у ЛистБок наш формулар и проверите Омогући АутоПостБацк

Затим кликните на Изабери дијалогу Избор извора података и изаберите вези контроле који смо раније направили, одређујући тачно које области да се приказује на листи и уместо тога мора да указује који терену одговарајуће вредности

Када покренете апликација приказује листу сродних података у табелу која смо поставили као извор података. Веза између ЛистБок и извора података, што смо и учинили кроз прозор само видели, могли бисмо то писменим путем следећи код у оптерећење обрасца






 заштићени воид Паге_Лоад (објецт сендер, ЕвентАргс е)







 {

 

  



 ако је (тхис.ИсПостБацк!)



  



 {



    



 тхис.ЛистБок1.ДатаСоурце = тхис.СклДатаСоурце1;

 

    



 тхис.ЛистБок1.ДатаТектФиелд = "Име";

 

    



 тхис.ЛистБок1.ДатаВалуеФиелд = "ид";

 

    



 тхис.ЛистБок1.ДатаБинд ();



  



 }







 }



Овај једноставан пример служи само да идеју потенцијал алата које АСП.НЕТ за управљање подацима. У овом случају смо користили једноставна контрола, као што су ЛистБок, али постоји много компликованије контроле за управљање подацима, што вам омогућава да виде себе на различите начине. Ове контроле обухватају ГридВиев ФормВиев, ДетаилсВиев, ДатаЛист. Јасно је да циљ овог приручника није се удубе у детаље ових контрола и, као и увек, ја вам се односе на Мицрософт званичне документације да науче како они функционишу.

Помоћ за Висуал Студио АСП.Нет
Е-учење
АСП (Адванцед) АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Од 39 €.
АСП.НЕТ (курс) АСП.НЕТ (курс)
Цео курс за изградњу Веб апликације од 49 €.
СКЛ и базе података (курс) СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €.
Спонсоред Линкс