private void Form1_Load(object sender, EventArgs e) { // focus IP_BOX (put cursor) ipBox.Select(); // Fix column sizes of list view FileDataList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.None); FileDataList.Columns[0].Width = 165; FileDataList.Columns[1].Width = 67; FileDataList.Columns[2].Width = 110; FileDataList.Columns[3].Width = 80; FileDataList.Columns[4].Width = 55; }
public void SaveIntoJson() { FileDataList listFileData; String inputString = ""; try { inputString = File.ReadAllText(Application.persistentDataPath + "/ImportedFiles.json"); } catch (Exception ex) { } if (inputString == "") { listFileData = new FileDataList(); } else { listFileData = JsonUtility.FromJson <FileDataList>(inputString); } //Check if the file already in the list foreach (FileData eachfile in listFileData.fileDataList) { if (eachfile.filePath == _FileData.filePath) { return; } } listFileData.fileDataList.Add(_FileData); string fileInfo = JsonUtility.ToJson(listFileData); //using (StreamReader r = new StreamReader(Application.persistentDataPath + "/ImportedFiles.json")) //{ // string json = r.ReadToEnd(); // List<FileData> items = JsonConvert.DeserializeObject<List<FileData>>(json); //} System.IO.File.WriteAllText(Application.persistentDataPath + "/ImportedFiles.json", fileInfo); }
public List <FileData> GetListOfFiles() { FileDataList listFileData = new FileDataList(); String inputString = ""; try { inputString = File.ReadAllText(Application.persistentDataPath + "/ImportedFiles.json"); } catch (Exception ex) { return(listFileData.fileDataList); } if (inputString == "") { return(listFileData.fileDataList); } else { listFileData = JsonUtility.FromJson <FileDataList>(inputString); return(listFileData.fileDataList); } }