private void tvItemType_Click(object sender, EventArgs e)
 {
     var mouA = e as MouseEventArgs;
     if (mouA != null)
     {
         var currentNode = tvItemType.GetNodeAt(mouA.Location);
         currentItemTypeInfo = currentNode.Tag as ItemTypeInfo;
         OnSearch(currentItemTypeInfo, 1);
     }
 }
 /// <summary>
 /// Called when [search].
 /// </summary>
 /// <param name="obj">The obj.</param>
 /// <param name="pageIndex">Index of the page.</param>
 /// Created by SMK 
 private void OnSearch(ItemTypeInfo obj, int pageIndex)
 {
     if (obj != null)
     {
         var crit = new ItemSearchCriteria()
         {
             ItemTypeId = obj.Id,
             PageNum = pageIndex,
             PageSize = Config.PageSize
         };
         var result = itemData.GetItemList(crit,obj.Id);
         ClearGrid(gvInsurance);
         foreach (var item in result)
         {
             AddItem(gvInsurance, item);
         }
     }
 }