- Luck Dragon: Asszociációs játék. :)
- Kempingezés és sátrazás
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Mr.Csizmás: Bestbuy travel, utazós, kirándulós topic - szállások, jegyek
- gban: Ingyen kellene, de tegnapra
- GAI: 150k+
- votlage71: Kábel menedzsment
- Balázs2: Gmail
- hcl: Döglött tabletből wifis kijelző kókány
Hirdetés
Új hozzászólás Aktív témák
-
Sziasztok!
Elakadtam egy számomra érthetetlen dologgal kapcsolatban.
Feltöltök egy DataGridet egy DataTable adataival - Ez stimmel, bent vannak az oszlopnevek és az adatok.
Van egy másik DataGridem ahová az előbbi DataTable szűrt adatai kerülnek.Az alapján állítom be a szűrőt, hogy az első DataGriden épp mi van kijelölve.
private void resfilter(String selectedColumnHeader, String cellValue)
{
string filter = string.Format(selectedColumnHeader) + "='" + string.Format(cellValue) + "'";
//eredmény: "Paletta Id='12'"
string filter2 = "[" + string.Format(selectedColumnHeader) + "] ='" + string.Format(cellValue) + "'";
//eredmény: "[Paletta Id] ='12'"
DataTable _newDataTable = dt2.Select(filter).CopyToDataTable();
dgres.ItemsSource = _newDataTable.AsDataView();
}Ha az első filterrel próbálkozom, akkor System.Data.SyntaxErrorException hibát dob azaz "Szintaktikai hiba: Hiányzik a(z) „Id” operátor utáni operandus."
Ha a másodikkal, akkor pedig System.Data.EvaluateException hibát, azaz A(z) [Paletta Id] oszlop nem található.Az érdekesség annyi, hogy ha az első oszlopra szűrök rá ami egy Sorszám, akkor működik a szűrőm.
Ehhez kapcsolódóan annyit, hogy a DataTable-be az oszlopok neveit egy tömbből viszem fel, kivéve az első azaz a Sorszám oszlop nevét, amit "kézzel" állítok be.private void addFilterTable()
{
/* ----- Oszlopok létrehozása ----- */
dt.Columns.Add("Sorszám", typeof(string));
for (int i = 0; i < header.Length; i++)
{
dt.Columns.Add(header[i], typeof(string));
}
.
.
.Remélem tudtok segíteni
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Sony Xperia 1 VII - Látod-e, esteledik
- iPad topik
- Autós topik
- Battlefield 6
- Nyíregyháza és környéke adok-veszek-beszélgetek
- WoW avagy World of Warcraft -=MMORPG=-
- Garmin Edge 1050 kerékpáros óra: mindenből a legtöbbet
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Milyen autót vegyek?
- Elemlámpa, zseblámpa
- További aktív témák...
- AMD Ryzen 7 3700X/GeForce RTX 3080/16GB DDR4 RAM/1.25TB SSD+ 2.5TB HDD konfig eladó
- Samsung Galaxy A56 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új HP VICTUS Gamer Tervező Laptop 15,6" -30% Bivaly i5-12500H 12Mag 16/512 RTX 4050 4GB FHD 144Hz
- FBT - 5x VIVE Tracker 3.0 + 3x SteamVR Base Station 2.0 Komplett csomag
- Samsung S23 Ultra 8/256GB Állapot: 10/10 6 hó jótállás!
- 8 GB GeForce RTX 3070 Ti - garanciával
- Surface Laptop 7 Business edition - Intel Core ultra 5 236V energiahatékonyabb az intelnél! -olvass
- Tablet felvásárlás! Samsung Galaxy Tab S10+, Samsung Galaxy Tab S10 Ultra, Samsung Galaxy Tab S10 FE
- Huawei MatePad Pro / Wi-fi/ 12 RAM 512GB / 12Hó Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest