protected override void CreateChildControls()
        {
            cc = new umbraco.controls.ContentPicker();
            this.Controls.Add(cc);

            if(_showXPath){
            tb = new TextBox();
            tb.CssClass = "guiInputText guiInputStandardSize";
            this.Controls.Add(tb);
            }
        }
        protected override void CreateChildControls()
        {
            cc = new umbraco.controls.ContentPicker();
            this.Controls.Add(cc);


            if (_showXPath)
            {
                tb          = new TextBox();
                tb.CssClass = "guiInputText guiInputStandardSize";
                this.Controls.Add(tb);
            }
        }
        private void setupChildControls()
        {
            _dropdownlist = new DropDownList();
            _dropdownlist.ID = "dbtype";
            _dropdownlist.Items.Add(DBTypes.Date.ToString());
            _dropdownlist.Items.Add(DBTypes.Integer.ToString());
            _dropdownlist.Items.Add(DBTypes.Ntext.ToString());
            _dropdownlist.Items.Add(DBTypes.Nvarchar.ToString());

            _cpStartNode = new umbraco.controls.ContentPicker();
            _cpStartNode.ID = "cpStartNode";

            _textboxDocumentTypeAlias = new TextBox();
            _textboxDocumentTypeAlias.ID = "tbDocumentTypeAlias";

            // put the childcontrols in context - ensuring that
            // the viewstate is persisted etc.
            this.Controls.Add(_dropdownlist);
            this.Controls.Add(_cpStartNode);
            this.Controls.Add(_textboxDocumentTypeAlias);
        }