1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| using System;
using System.Collections;
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace Projets_Machine_2011
{
public partial class csv : Form
{
public csv()
{
InitializeComponent();
}
private void Afficher_Click(object sender, EventArgs e)
{
dataGridView1.Columns.Add("Nom", "Nom");
dataGridView1.Columns.Add("type", "type");
dataGridView1.Columns.Add("quantité", "quantité");
CSV csvFile = new CSV("produits.csv");
ArrayList produits = csvFile.Getproduits();
for (int i = 0; i < produits.Count; i++)
{
object[] record = (object[])produits[i];
dataGridView1.Rows.Add(record);
}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
public class CSV
{
private StreamReader reader;
private ArrayList list_produits;
private ArrayList _record;
public CSV(string filename)
{
reader = new StreamReader(filename);
}
public ArrayList Getproduits()
{
list_produits = new ArrayList();
_record = new ArrayList();
string line = "";
while ((line = reader.ReadLine()) != null)
{
object[] record = line.Split(',');
list_produits.Add(record);
}
return list_produits;
}
}
}
} |