public void BeginFill(object DataSource, string Filter)
        {
            _isFillCanceled = false;

            try
            {
                _dataTable = (System.Data.DataTable)DataSource;

                _dataTable.FillAsync(new AsyncCallback(FillComplete), Filter);
            }
            catch (System.Exception e)
            {
                OnEndFill(false, e);
            }
        }