Exemplo n.º 1
0
    public void Refresh()
    {
        if (csv == null)
        {
            return;
        }

        DemoTable table = new DemoTable();

        table.Load(csv.text);

        // names
        AddItem("Year", Color.gray);
        AddItem("Make", Color.gray);
        AddItem("Model", Color.gray);
        AddItem("Desc", Color.gray);
        AddItem("Price", Color.gray);

        // types
        DemoTable.Row row = table.GetAt(0);
        AddItem(row.Year.GetType().ToString(), Color.gray);
        AddItem(row.Make.GetType().ToString(), Color.gray);
        AddItem(row.Model.GetType().ToString(), Color.gray);
        AddItem(row.Description.GetType().ToString(), Color.gray);
        AddItem(row.Price.GetType().ToString(), Color.gray);

        // datas
        int numRows = table.NumRows();

        for (int i = 0; i < numRows; i++)
        {
            AddItem(table.GetAt(i).Year.ToString());
            AddItem(table.GetAt(i).Make);
            AddItem(table.GetAt(i).Model);
            AddItem(table.GetAt(i).Description);
            AddItem(table.GetAt(i).Price.ToString());
        }
    }