Exemple #1
0
        /// <summary>
        /// Ons the label clicked.
        /// </summary>
        /// <param name="ID"></param>
        public async static void Deleet(int ID)
        {
            //List<string> listdata = new List<string>();
            var listdata = await StorageControl.PCLLoadCommand();//登録データ読み込み

            // カンマ区切りで分割して配列に格納する
            string[] stArrayData = listdata.Split('\n');
            stArrayData[ID] = null;//削除行をnullで消す

            int i = 0;


            foreach (string row in stArrayData)
            {
                if (string.IsNullOrEmpty(row) != true)//null行を読み飛ばす
                {
                    stArrayData[i] = row;
                    i++;
                }
            }
            stArrayData[i] = "null";//最下行を消去する

            //要素数5の配列
            //int[] intArray = { 0, 1, 2, 3, 4 };
            //要素数を10に増やす
            Array.Resize(ref stArrayData, i);



            //// 配列内のデータをすべて\n区切りで連結する
            string CsvData = string.Join("\n", stArrayData);

            // UTF8のファイルの書き込み Edit.
            string write = await StorageControl.PCLSaveCommand(CsvData);//登録データ書き込み
        }
Exemple #2
0
        public async static void DataStorageAdd(string[] Adddata)
        {
            //// カンマ区切りで分割して配列に格納する
            //string[] stArrayData = listdata.Split('\n');
            ////stArrayData[ID] = sender;

            ////// 配列内のデータをすべてカンマ区切りで連結する
            string CsvData = string.Join("\n", Adddata);

            //// UTF8のファイルの書き込み Edit.
            string write = await StorageControl.PCLSaveCommand(CsvData);//登録データ書き込み
        }
Exemple #3
0
        }//class to end

        /// <summary>
        /// Ons the label clicked.
        /// </summary>
        /// <param name="sender">Sender.</param>
        /// <param name="e">E.</param>
        public async static void DataStorage(int ID, string sender)
        {
            //List<string> listdata = new List<string>();
            var listdata = await StorageControl.PCLLoadCommand();//登録データ読み込み

            // カンマ区切りで分割して配列に格納する
            string[] stArrayData = listdata.Split('\n');
            stArrayData[ID] = sender;

            //// 配列内のデータをすべてカンマ区切りで連結する
            string CsvData = string.Join("\n", stArrayData);

            // UTF8のファイルの書き込み Edit.
            string write = await StorageControl.PCLSaveCommand(CsvData);//登録データ書き込み



            //string Usercost = usercost.Text;
            //string Usershares = usershares.Text;
            //string[] cols;
            ////string[] savedata;
            //string[] entrydata = new string[3];
            //string[] mergedArray = entrydata;//連結データ
            //string[] returncode = new string[] { "\n" };


            //    string response = await saveLoadCS.DataLoadAsync();//.Replace("\r", "").Split('\n');
            //    string[] rows = response.Split('\r');
            //    cols = rows;
            //    entrydata[0] = Usercode;//usercode.Text = "Code or Cost or Usershares failed";
            //    entrydata[1] = Usercost;
            //    entrydata[2] = Usershares;

            //    if (response != "")
            //    {
            //        foreach (string row in rows)
            //        {
            //            if (string.IsNullOrEmpty(row)) continue;
            //            cols = row.Split(',');
            //        }
            //        //Concatで連結して、ToArrayで配列にする
            //        mergedArray = cols.Concat(entrydata).ToArray();
            //    }

            //}
            //// 配列内のデータをすべてカンマ区切りで連結する
            //string CsvData = string.Join(",", mergedArray);
            //await saveLoadCS.DataSaveAsync(CsvData + "\n");
            //await DisplayAlert("SAVE", " is InputData", "OK");
            ////InsertRange メソッド
        }