Example #1
0
        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());
            }
        }