private void dgvDocTypes_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; var d = senderGrid.Columns[e.ColumnIndex].GetType(); if (senderGrid.Columns[e.ColumnIndex] is ComponentFactory.Krypton.Toolkit.KryptonDataGridViewButtonColumn && e.RowIndex >= 1) { int CabFurDocTypeID = 0; if (senderGrid.Columns[e.ColumnIndex].Name == "DeleteColumn") { if (senderGrid.Rows.Count > 0 && senderGrid.Rows[e.RowIndex].Cells["CabFurDocTypeID"].Value != DBNull.Value) { CabFurDocTypeID = Convert.ToInt32(senderGrid.Rows[e.RowIndex].Cells["CabFurDocTypeID"].Value); } TechStoreManager.DeleteCabFurDocType(CabFurDocTypeID); } if (senderGrid.Columns[e.ColumnIndex].Name == "SaveColumn") { TechStoreManager.SaveCabFurDocTypes(); } } }