NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Zneviditelnění řádků na základě určitého výrazu v jednom sloupci

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Daniel Semerák:28.9.2022 7:20

Nedaří se mi správně naprogramovat v C# fci, aby určitý uživatel neviděl některé řádky, jež v jednom sloupci neobsahují výraz Uživatel (name = ClmUser).

Zkusil jsem:

DgvTabulka.SelectedRows[DgvTabulka.SelectedColumns(ClmUser = "User")].Visible = false;

což je naprostá blbost, ale nic mě zrovna nenapadlo vhodnější a syntaxně správně. :-(

Chci docílit: Jde mi o to, že když se přihlásím do programu s určitým uživatelem, tak aby neviděl v DataGridView určité řádky, které nemají ve sloupci User jméno uživatel, ale ostatní řádky vidět mohl.

Editováno 28.9.2022 7:20
 
Odpovědět
28.9.2022 7:20
Avatar
Petr Jílek
Člen
Avatar
Petr Jílek:28.9.2022 8:01

No, domnívám se že na to jdeš celkem od opačnýho konce. Vůbec bych ignoroval onu tabulku, ale zaměřil se na zdroj dat do tý tabulky a ten filtroval. Kde se ty data do tabulky vezmou? Jinak i v tabulce se dá filtrovat např. https://www.educba.com/…able-filter/. Ale v tomhle případě bych to nedělal. Data, který uživatel nemá vidět, nemají být v první řadě vůbec do tabulky načteny. A ještě se ušetří paměť, případě přenos dat.

 
Nahoru Odpovědět
28.9.2022 8:01
Avatar
Daniel Semerák:28.9.2022 8:17

Je fakt, že jsem řešil momentálně zobrazení dat do tabulky.
Data se budou načítat ze souboru, který bych chtěl zašifrovat, aspon s pomocí SHA1, a kde by přihlášený admin viděl všechna data a user jen ta svoje.

 
Nahoru Odpovědět
28.9.2022 8:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.