Tárgyszó szerinti listázás: Adatkötés

CommandArgument CheckBoxnak

Dávid Zoltán Az ASP.NET CheckBoxnak sajnos nincs “Value” vagy “CommandArgument” jellegű tulajdonsága, amihez adatot köthetnénk, hogy azt egy CheckChanged jellegű eseménykezelőben elérjük. Ha mégis ilyesmire vágyunk innováljunk magunknak egy új attribútumot (például elemIDdata-id), a CheckBox markupjába, aztán érjük el szerveroldalon a CheckBox Attributes tömbjén keresztül. Tovább »

2010.05.26. | Permalink | Hozzászólások: 3 | Tárgyszavak: ,

Érték szerinti csoportosítás ListView vezérlővel

Balássy György (MS RD, ASP.NET MVP, MCTS) Gyakran van szükség arra, hogy a ListView vezérlőben megjelenő rekordokat valamilyen szempont szerint csoportosítsuk. A ListView támogat is csoportosítást, azonban ez a funkció csak arra jó (?), hogy megadott számú elemet tegyünk egy csoportba, azt sajnos nem támogatja, hogy megadott érték szerint csoportosítsuk a rekordokat. Persze hagyományos módon meg lehet oldani ezt is. Tovább »

2009.07.03. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

A ListView kétszer mondja. A ListView kétszer mondja.

Balássy György (MS RD, ASP.NET MVP, MCTS) Az ASP.NET ListView vezérlő sajnos a csillagok bizonyos együttállása esetén kétszer fordul az adatbázishoz. Látszólag nincs semmi extra a dologban, mégis SQL Profilerrel megnézve tisztán látszik, hogy a kapcsolt SqlDataSource SelectCommand utasítása kétszer fut be az adatbázis szerverbe. Tovább »

2009.06.16. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Tábla típusú paraméterek használata ASP.NET-ben

Balássy György (MS RD, ASP.NET MVP, MCTS) Egyre gyakrabban merül fel az igény, hogy egy SQL lekérdezés egyik paramétereként azonos típusú, ám ismeretlen számú értéket kell átadnunk. Például egy terméket CheckBoxList segítségével több csoportba sorolhat a felhasználó vagy épp egy keresésnél választhatunk több kategória közül. Az SQL Server korábbi verzióinál tipikusan úgy oldottuk meg ezt a feladatot, hogy az értékeket egyetlen string változóban adtuk át, melyben XML vagy egyszerű separator karakterekkel elválasztott értékek szerepeltek. Az SQL Server 2008-tól kezdve viszont már közvetlenül adhatunk át tábla típusú paramétert is. Tovább »

2009.01.18. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Keresőbarát lapozás

Balássy György (MS RD, ASP.NET MVP, MCTS) A ListView vezérlőt többek között azért szeretjük, mert korrektül kézben lehet vele tartani a generált HTML kódot. Ha túl sok adatot szeretnénk vele megjeleníteni, akkor tipikusan DataPagert ragasztunk hozzá. De nézte már meg valaki, hogy mit művel a DataPager a generált HTML kódban? Tovább »

2008.12.31. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Induló Készletek újratöltve

Balássy György (MS RD, ASP.NET MVP, MCTS) Az MSDN Kompetencia Központ munkatársai az elmúlt években számos induló készlet összeállításával segítették a megjelenő fejlesztői technológiák elsajátítását. Ezeket korábban a devportal.hu szerverén lehetett megtalálni, de mivel ott a tartalom átszervezésével sok link törötté vált és továbbra is sokan keresitek rajtunk ezeket az anyagokat, kézbe vettük a probléma megoldását. Tovább »

2008.11.17. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , , , , , , , ,

Varázsoljunk connection stringet!

Balássy György (MS RD, ASP.NET MVP, MCTS) Teljesen nyilvánvaló, hogy a connection stringek nulláról történő megírását nem halandók számára találták ki, mégis újra és újra látok előbb lelkesen próbálkozó, majd később hevesen káromkodó kísérletezőket. Íme két jól bevált módszer a connection string összevarázslására – és persze egy ráadás! Tovább »

2008.10.22. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

ASP.NET Menu és a teljesítmény

Dávid Zoltán Az ASP.NET 2.0 óta létezik a Menu vezérlő, mellyel dinamikus, adatköthető menüt készíthetünk. Az egyik legfontosabb tulajdonsága, hogy támogatja a security trimming-et (ha bekapcsoljuk), azaz csak azokat a menüpontokat jeleníti meg, amik mögött olyan oldalak vannak, amiket a felhasználó megnézhet. Tovább »

2008.07.16. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Adatkötés tulajdonságokkal nem rendelkező típusok tömbjéhez (string[])

Dávid Zoltán ASP.NET-ben listás adatok megjelenítésére bevett gyakorlat valamilyen adatmegjelenítő vézerlőhöz (Repeater, DataList, GridView, ListView, stb.) történő kötés. A dolog az ASP.NET 2.0 óta különösen egyszerű. A vezérlő DataSource tulajdonságának megadjuk a kötendő adatok listáját (valamilyen IEnumerable interfészű tárolót, például Osztaly[]), a vezérlőhöz tartozó megjelenítő sablonban pedig <%# Eval( "Tulajdonsag" ) %> bejegyzéssel jelöljük, hogy ezen a helyen a kötött adat aktuális példányának (például az osztaly[ i ]-nek) A "Tulajdonsag" nevű tulajdonsága legyen (ez esetben: osztaly[ i ].Tulajdonsag). Tovább »

2008.07.02. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,