How can I write this more pretty?
private void _detailSpread_OnCellFocusChange(object sender, CellFocusChangeEventArgs e)
{
if (e.SourceCol == _detailSpread.GetColNumber("article"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("account"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_1"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_2"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_3"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_4"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_5"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_6"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
else if (e.SourceCol == _detailSpread.GetColNumber("dim_7"))
UpdateDimensionData(_detailSpread.GetColID(e.SourceCol), _detailSpread.Rows[e.SourceRow]);
_detailSpread.Validate();
}