Új hozzászólás Aktív témák

  • unknownerror

    tag

    Üdv!

    Nemrég kezdtünk c#-ban programozni, egy adatbázis kezelő program a beadandó.

    Hosszas gondolkozás, guglizás után majdnem mindenre megoldást találtam.

    De erre nem:

    Gombokkal szeretnék fel-le, legelsőre, legutolsó sorra ugrani a táblámban. bs-nek nevezik a bindingsourceaim.
    A problémám az, hogyha simán beírom, hogy bs.movenext movelast stb, akkor a datagridview nem frissül, de az adatokat betölti a textboxaimba, vagyis a gomb csinálja amit kell neki, csak nem látom, hol állok.

    Valahogy frissíteni szeretném a kurzor pozícióját, úgy ugráljon a sorokon, mint amikor a nyilakkal mozogok. Tudna valaki erre valami ötletet?

    Itt van pl a felfele gomb:
    A betoltott*(); -ok egy labelt frissítenek, hogy melyik sorban állok, és mekkora a lekérdezett tábla. A program elején próbáltam kitalálni, hogy ne kelljen több datasource(nálam ds néven futnak), bindingsource,de így sikerült. :)

    private void mozgas_fel_button_Click(object sender, EventArgs e)
    {

    if (ds.Tables.Count != 0)
    {
    bs.MovePrevious();
    betoltottosszes();
    }
    else if (ds1.Tables.Count != 0)
    {
    bs1.MovePrevious();
    betoltottdolgozo();
    }
    else if (ds2.Tables.Count != 0)
    {
    bs2.MovePrevious();
    betoltottautok();
    }
    else if (ds3.Tables.Count != 0)
    {
    bs3.MovePrevious();
    betoltottosztaly();
    }


    }

    Remélem valamennyire érthető a problémám. :D

    De aki elvetemülten szeretne segíteni, annak feltöltöttem a videót róla.

Új hozzászólás Aktív témák

Hirdetés