protected void btnCreateInitialData_Click(object sender, EventArgs e)
        {
            IChangelogProvider changelogprovider;
            int datasetId = Convert.ToInt32(vDataset.SelectedValue);

            lblErrorText.Text = "";
            string initType = DatasetsData.DatasetProvider(datasetId);
            //Initiate provider from config/dataset

            Type providerType = Assembly.GetExecutingAssembly().GetType(initType);

            changelogprovider = Activator.CreateInstance(providerType) as IChangelogProvider;
            changelogprovider.Intitalize(datasetId);
            try
            {
                var resp = changelogprovider.GenerateInitialChangelog(datasetId);
            }
            catch (Exception ex)
            {
                string    innerExMsg = "";
                Exception innerExp   = ex.InnerException;
                while (innerExp != null)
                {
                    innerExMsg += string.Format("{0}. \n", innerExp.Message);
                    innerExp    = innerExp.InnerException;
                }
                string errorMsg = string.Format("Klarte ikke å lage initiell endringslogg. {0} \n {1}", ex.Message,
                                                innerExMsg);
                lblErrorText.Text = errorMsg;
            }
        }