private void OnFilterByShelfChanged(object sender, EventArgs e)
 {
     Shelf s = new Shelf();
     if (cmbShelfCodes.EditValue != null && cmbShelfCodes.EditValue.ToString() != "")
     {
         s.LoadForMergedViewByShelfID(Convert.ToInt32(cmbShelfCodes.EditValue));
         gridShelfDetails.DataSource = s.DefaultView;
     }
     else
     {
         OnFilterStorageTypeChanged(new object(), new EventArgs());
     }
 }