public override void SyncChanges()
        {
            EnsureChildControls();
            SprocketComplete webPart = WebPartToEdit as SprocketComplete;

            if (webPart != null && webPart._SourceList != null)
            {
                ddl_Lists.SelectedValue = webPart._SourceList.ToString();
                ddl_Lists_SelectedIndexChanged(new object(), new EventArgs());
                ddl_ListColumns.SelectedValue = webPart._SourceColumn.ToString();
            }
        }
        public override bool ApplyChanges()
        {
            EnsureChildControls();
            SprocketComplete webPart = WebPartToEdit as SprocketComplete;

            if (webPart != null)
            {
                webPart._SourceList   = ddl_Lists.SelectedValue.ToString();
                webPart._SourceColumn = ddl_ListColumns.SelectedValue.ToString();
            }
            return(true);
        }