private void tsmi_dgv_Param_Delete_Click(object sender, EventArgs e) { try { if (dgv_Param.SelectedRows.Count > 0) { DataGridViewRow row = dgv_Param.SelectedRows[0]; // 目前設定是單選狀態 Param _param = List_Params.FirstOrDefault(p => p.ParamType.ToString() == row.Cells["ParamType"].Value.ToString() && p.ParamName == row.Cells["ParamName"].Value.ToString()); if (_param != null) { List_Params.Remove(_param); dgv_Param.CurrentCell = null; } } } catch (Exception ex) { Class_Log.Write_Log(Log_Type.Error, "tsmi_dgv_Param_Delete_Click", ex.ToString()); } }