Bonjour, Je vous présente un bout de code générique qui permet de charger un tableview à partir d'un fichier csv pFilePath est le chemin du fichier. pTableView est le tablview de la form. le code du GridClean : [code] Public Sub GridClean(pTableView As TableView) As Boolean Dim TabVu As TableView TabVu = pTableView 'RAZ de la grid TabVu.Clear TabVu.Columns.Count = 0 TabVu.Rows.Count = 0 Return True Catch Message.Error(Error.Text & " " & Error.Where) Return False End [/code]
C'est la suite du GridLoad pTableView est le TableView de la form pTotalRow si True fait le total des lignes pTotalColumn si true fait le total des colonnes Optional pTotalRowStart commence à la ligne ... Optional pTotalColStart commence à la colonne ... Petite explication sur la ligne : If TabVu.Rows[i].Height <> 0 Then 'les lignes et colonnes à height ou width à 0 sont lles lignes et colnnes filtrées, les totaux ne doivent donc pas être fait Je publierai le petit bout de code qui simule un filtre sur un TableView, celui-ci met à 0 rows.height ou columns.width si la col...
Et voila "le filtre" qui consiste en fait à cacher des lignes ou des colonnes pTableView est le TableView de la forme, ColToFilter est la colonne de référence pour lequel le fitre va s'appliquer, FilterSign soit Egale, soit Différent, FilterValue est la valeur de filtre /ex je ne veux que les lignes ou je vois "TOTO" dans la colonne N°9 Filtre(TableView1, 9, "Egale", "TOTO")