Web Developer IntelliSense

Javacoder2
Web Developer IntelliSense
2008-04-21T21:06:55+02:00
2008-04-23T16:56:11+02:00
2022-07-19T05:18:17+02:00
  • Egyébként ezt hívják Pivot táblának. SQL 2005-ben már van lehetőség: Using PIVOT and UNPIVOT

    Így a GridView-ban már simán meg tudod jeleníteni.

    OFF:
    Ne felejtsd el, hogy pl. ezen a héten szombaton is munkanap lesz.
    Mutasd a teljes hozzászólást!
  • Szerintem pont erre a célra nincs progi .
    Van azonban pl. MS Project (ha nem is 10k-ért). Vagy van ingyenes Java alapú PM alkalmazás is.
    Mutasd a teljes hozzászólást!
  • A csatolt kép az adatbázis szerkezete.
    Mutasd a teljes hozzászólást!
    Csatolt állomány
  • Azt nem értem, miért nem vesznek 10K-ért egyet...

    Pont erre a célra milyen program van?

    Rájöttem, hogy túl sokat akartam egyszerre, és semmire sem jutottam. Két egyszerűsítést mondok, talán ezzel előrébb jutok.
    (1) Hogyan lehet ezt a problémát WinForms alkalmazásban megoldani? Milyen technikával?
    (2) A leginkább leegyszerűsített változat az, hogy hogyan lehet csak magát a lekérdezést (riportot) megjeleníteni (alkalmazásban, Access-ban, Crystal Reports-ban vagy máshol)?

    A csatolt kép a WinForms programról egy illusztráció.
    Mutasd a teljes hozzászólást!
    Csatolt állomány
  • Na, itt eléggé kivesézik a dolgot, ha jól látom:

    .Net
    Mutasd a teljes hozzászólást!
  • Az ideiglenes tábla használata lehet, hogy jó valamennyire, megnézem; de így még mindig JavaScript-tel kell manipulálnom ahhoz, hogy szerkeszthetőek legyenek a táblázat cellái a weboldalon.


    Áhh, bocsi ezt csak most láttam meg :)
    Először is, azokat az oszlopokat, amelyeket szerkeszteni akarsz, templatecolumn-al csinálod. (Leghet definiálni, milyen kontorlok legyenek szerkesztéskor (pl textbox), ill. sima megjelenítéskor (pl label))

    A grided berakod egy updatepanelbe, postbackelsz egyet, és a sorodat átállítod editmode-ba. Majd a mentés, cancel gombra vissza sima módba. (Hiretelen fejből nem emélkszem ehhez mit kell állítgatni, de nem volt régen se bonyolult) Ennyi.

    Így végig c#-ban kódolsz szerveroldalon, és nem kell gányolni...
    Mutasd a teljes hozzászólást!
  • LOL
    Az én főnökeim is kb. ugyanezt a feladatot sózták rám, kis eltéréssel :D (Van pár szabad napom két projekt között)
    Úgy néz ki, hogy minden fejlesztő cég megcsináltatja a kis timesheetes progiját a fejlesztőivel. (Azt nem értem, miért nem vesznek 10K-ért egyet...


    Na, hogy azért a kérdésre is próbáljak válaszolni!
    Ha jól értem, azt észrevetted, hogy asp.net-ben is van GridView, csak nincs kliensoldali eseménykezelésre megoldások benne.
    Sajna, hogy úgy működjön a grided, mint a winformos, ahhoz javascriptezni kell erősen (billentyűkezelés, kijelölés kattintásra (postback nélkül), stb).

    Ezt úgy csináltam még az egyik projektben meg, hogy nem a gridview-ból származtattam le (mindenki ezt csinálja elsőre), hanem készítettem egy sima custom controlt, aminek meg kell adni a grid id-ját, innentől a griden működik a fel, le lépkedés nyilakkal, page up, page down-ra lapozás, stb., Plusz megadható még pár dolog, pl, hogy melyik gomb nyomódjon le ha duplakliekkel valaki egy soron, stb.

    De sajna ez nem 5 perc lesz...
    Mutasd a teljes hozzászólást!
  • Hm. Nem a kérdésemre adtál válaszokat, hanem arra adtál javaslatokat, hogy hogyan lehet a feladatot bővíteni. Egyelőre egy felhasználós módban szeretném megcsinálni. A weblap tehát mindig az aktuális hetet jeleníti meg.

    A feladat lényege nem az, hogy csináljak egy programot, ami jó a feladatra, hanem hogy csináljak egy olyan webes programot, ami pont így néz ki.


    Az ideiglenes tábla használata lehet, hogy jó valamennyire, megnézem; de így még mindig JavaScript-tel kell manipulálnom ahhoz, hogy szerkeszthetőek legyenek a táblázat cellái a weboldalon.
    Mutasd a teljes hozzászólást!
  • Én kreálnék még egy táblát:
    alkalmazott és projektjei.
    Így nem kell minden projektet felsorolni, csupán azokat amikben dolgozik.
    Az egyszerűség kedvéért a képernyőhöz (adatbevitelhez) egy munka(temp)táblát kreálnék, ami felsorolja az alkalmazott projektjeit, projektenként az öt nap óráival, majd kitöltés után arhiválnám a kapott adatokat.
    Továbbá nem hetet hanem napot tárolnék az arhivban.
    Mutasd a teljes hozzászólást!
  • A feladat nehézsége az, hogy (1) webes és (2) egy ilyen "nyakatekert" riportszerűségen kell az adatokat rögzíteni.
    Mutasd a teljes hozzászólást!
  • Ha tudnátok ebben a feladatban segíteni, sok hasonló nehézségű feladatot is meg tudnék csinálni.
    Az a feladat, hogy az alkalmazott egy weboldalon lássa azokat a projekteket, amelyeken dolgoznia kell, ill. hétfőtől péntekig a hét napjait. Ebben a mátrixban ki kell tudja tölteni, hogy az adott napon az adott projekten hány órát dolgozott, és amikor a mátrix egyik cellját aktívvá teszi, a weboldal alján egy szövegdobozban tudjon egy megjegyzést is hozzáfűzni.
    A weboldal mögött két tábla van. Az egyik a projekteket tartja nyílván. A másikban az összetett elsődleges kulcs a projektazonosító és a dátum, a másik két mező az "órák száma per hét" és a "megjegyzés".
    Bármi technikai iránymutatást szívesen veszek, vagy ha van, linket tutorialra vagy mintaalkalmazásra (valami Microsoft oldalon).
    Mutasd a teljes hozzászólást!
    Csatolt állomány
  • Jujj.
    Miért kell a két komplett táblát átrántani http-n keresztül?
    Miért nem elég adni egy listát (ott a grid) és a szerkesztés alatt álló rekordot (FormView) lerángatni?
    Mutasd a teljes hozzászólást!
  • Hát... arra gondolsz, hogy hogyan sikerült, vagy hogy miért csinálom?

    Ha az első a kérdés, akkor nem értem, miért kérdezed.
    Ha a második, akkor az a válaszom, hogy kéne egy olyan weboldalt létrehoznom, ami egy adatbázisból két táblát lehív kliens oldalra valami DataSet-szerűségbe, ott a felhasználó csinál vele műveleteket, majd menti az adatbázisba a változásokat. Ez WinForms programban elég egyszerű lenne, de nem tudom, hogy webes alkalmazásban van-e rá módszer. Csak elég gányolt megoldást tudok összehozni. Ha nincs rá egyszerűbb megoldás, úgy próbáltam meg, hogy JavaScript-tel manipulálok (így utánzom pl. a WinForms DataGridView).
    Mutasd a teljes hozzászólást!
  • Egyelőre ott tartok, hogy nem tudom elképzelni, hogyan került JavaScript tagek közé C# kód? Megmutatod?
    Mutasd a teljes hozzászólást!
  • Bug vagy van konkrét oka?
    Mutasd a teljes hozzászólást!
  • Szerintetek miért nem működik Web Developer-ben a JavaScript tag-eken belül a C# IntelliSense?
    Mutasd a teljes hozzászólást!
abcd