Új hozzászólás Aktív témák
-
unknownerror
tag
válasz
unknownerror
#4213
üzenetére
Közben megtaláltam:
private void bsfrissit()
{
dataGridView1.ClearSelection();
dataGridView1.Rows[bs.Position].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[bs.Position].Cells[0];
} -
unknownerror
tag
Köszi, de sajnos ezzel se jó. Arra gondolok még, hogy lehetséges, hogy valami event csinálná amire gondolok?
Amúgy ha beteszem a gombokhoz a sorodat, akkor ha belépek, és csak a fel-le gombra nyomok rá, de nem töltök be táblát, akkor kiakad a program. (minden user errort szeretnék kiküszöbölni, pl ha kétszer rányomtam a betöltés gombra, eldobta magát, azt is mire kitaláltam magamtól
) -
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.

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
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- A '90-es évek jutnak az eszünkbe az ATK készülő egeréről
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Xiaomi 15T Pro - a téma nincs lezárva
- Luck Dragon: Asszociációs játék. :)
- Okos Otthon / Smart Home
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Steam topic
- iPhone topik
- TCL LCD és LED TV-k
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- További aktív témák...
- 275 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- 274 - Lenovo Legion Pro 5 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti
- 271 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5070
- SAMSUNG S25 512GB - navy blue
- HP 255 G8 - 15.6" FullHD IPS - Ryzen 5-5500U - 8GB - 512GB SSD - Win11 - MAGYAR - ÚJ AKKU
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
)
