Esempio n. 1
0
        public void LoadFromFile(string filePath)
        {
            _adapter = new CSVTableAdapter(Context)
            {
                TextSize        = RowTextSize,
                TextColor       = RowTextColor,
                Typeface        = RowTypeface,
                RowBackground   = RowBackground,
                VerticalDivider = VerticalRowDivider
            };
            _adapter.ItemClick     += Adapter_ItemClick;
            _adapter.ItemLongClick += Adapter_ItemLongClick;

            _fileReader = new StreamReader(File.Open(filePath, FileMode.Open, FileAccess.Read));
            LoadHeaders();

            foreach (var row in GetNextRowSet())
            {
                _adapter.AddRow(row);
            }

            _rows.SetAdapter(_adapter);
        }
Esempio n. 2
0
 public CSVTableFilter(CSVTableAdapter adapter)
 {
     _adapter = adapter;
 }