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); }
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; } } }
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; } } }