title: Cannot Convert IList To Binding List
body: <p>I am developing an application in which I convert an <code>Object</code> to an <code>IList</code>. I then want to convert it to a <code>BindingList</code></p>
  
  <p>Here is the code I am trying</p>
  
  <pre><code>IList data = spareEntity.getall() as IList;
  var listBinding = new BindingList&lt;IList&gt;(data);
  
  public object getall()
  {
      using (var worldbankAMSentitiesNew = new WorldBankAMSEntities())
      {
          var q = from fullSpareInventory in worldbankAMSentitiesNew.Spare_Inventory
          select new
          {
              fullSpareInventory.Is_Spare,
              fullSpareInventory.Manufacturer,
              fullSpareInventory.Product_No,
              fullSpareInventory.Remarks,
              fullSpareInventory.Remedy_Ticket_No,
              fullSpareInventory.Serial_No,
              fullSpareInventory.Spare_Type,
              fullSpareInventory.Spare_Inventory_Volume.Spare_Name,
              fullSpareInventory.Spare_ID,
              fullSpareInventory.Assigned_Date,
              fullSpareInventory.Description,
              fullSpareInventory.Spare_Volume_ID
          };
          return q.ToList();
      }
  }
  </code></pre>