C'est pas une "base de données" au sens fichier, donc le mieux c'est d'utiliser un Streamreader et de le recuperer tes valeur sous forme de tableau:
1 2 3 4 5 6 7 8 9
| String Path = "C:\\Res\\BDD.txt";
private List<String[]> Tab2Dim_Fichier = new List<String[]>();
StreamReader My_sr = new StreamReader(Path, true);
String str = My_sr.ReadLine();
for (; str != null; str = My_sr.ReadLine())
{
Tab2Dim_Fichier.Add(str.Split(' ')); // ici entre ' ' tu met une TAB
}
My_sr.Close(); |
A cet endroit là ton tableau (Tab2Dim_Fichier) contient les informations suivantes :
1 2 3 4
|
0.0/*element 0*/ | 1.1/*element 1*/ // ligne 0
0.2/*element 0*/ | 2.2/*element 1*/ // ligne 1
0.3/*element 0*/ | 3.3/*element 1*/ // ligne 2 |
Donc pour recuperer la valeur 0.3 du tableau tu met :
String My_Value = Tab2Dim_Fichier[2][0];
Apres si tu veut l'enregistrer dans ton datagridview tu parcours le tableau avec une double boucle for (une pour les lignes et une autre pour les element de chaque ligne)
1 2 3 4 5 6 7 8
|
for(int ligne = 0;ligne < Tab2Dim_Fichier.Count;ligne++)
{
for(int colonne = 0; colonne < Tab2Dim_Fichier[ligne].GetLength(0); colonne++)
{
//Remplis ton dataGrid (désolé je n'ai jamais utilise de DGV, je peut pas t'aider pour ça)
}
} |
Je ne fais que du C# / C++ donc si tu veut traduire en VB.net : c'est ici :Convertisseur C# -> VB.net
Partager