Beispiel #1
0
        private DemarcateData DemarcateDataParse(string input)
        {
            string[] mm = Regex.Split(input, "\\s+", RegexOptions.IgnoreCase);
            for (int i = 0; i < mm.Length; i++)
            {
                Console.Write(mm[i] + '\n');
            }
            DemarcateData demarcateData = new DemarcateData();

            demarcateData.Order  = mm[0];
            demarcateData.Date   = mm[1];
            demarcateData.Time   = mm[2];
            demarcateData.Torque = mm[3];
            try
            {
                if (mm[4] == "A" || mm[4] == "R")
                {
                    demarcateData.Angle = "";
                }
                else
                {
                    demarcateData.Angle = mm[4];
                }
            }
            catch (IndexOutOfRangeException e)
            {
                Console.WriteLine(e.Message);
            }
            return(demarcateData);
        }
Beispiel #2
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridView1.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex > -1)
     {
         DataGridViewButtonCell btnCell = dataGridView1.CurrentCell as DataGridViewButtonCell;
         if (btnCell != null)
         {
             DemarcateData demarcateData = GetOneToolsInfoFromGrid();
             for (int i = list.Count - 1; i >= 0; i--)
             {
                 if (list[i].Order == demarcateData.Order && list[i].Time == demarcateData.Time)
                 {
                     list.Remove(list[i]);
                 }
             }
             dataGridView1.DataSource = null;
             dataGridView1.DataSource = list;
         }
     }
 }
Beispiel #3
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridView1.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex > -1)
     {
         DataGridViewButtonCell btnCell = dataGridView1.CurrentCell as DataGridViewButtonCell;
         if (btnCell != null)
         {
             if (MessageBox.Show("确认要删除吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel)
             {
                 return;
             }
             DemarcateData demarcateData = GetOneToolsInfoFromGrid();
             for (int i = list.Count - 1; i >= 0; i--)
             {
                 if (list[i].Order == demarcateData.Order && list[i].Time == demarcateData.Time)
                 {
                     list.Remove(list[i]);
                 }
             }
             dataGridView1.DataSource = null;
             dataGridView1.DataSource = list;
         }
     }
 }