Hallo 

Leider habe ich noch ein Problem. Bin ziemlich neu im Bereich Custom
Controls...

Folgendes:
1. Ich habe die untenstehende CustomControl gebaut. In Visual-Studio kann
ich dieses auch sch�n einf�gen und die Eigenschaften definieren. Wenn ich aber
die Eigenschaft DataColumn setze, wird der Wert einfach nicht angenommen und
das Eigenschaften-Feld bleibt leer (Obwohl ich die Spalte ausw�hlen kann)
2. Das Custom-Control wird dann in Visual-Studio gezeichnet, die gr�sse
(Breite und H�he) kann ich jedoch nicht �ndern.
3. Wenn ich den Code ausf�hre erscheint der Fehler:
"System.Web.HttpException: Unable to generate code for a value of type 
'System.Data.DataSet'. This
error occurred while trying to generate the property value for DataSource."

Der Code:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Xml;

namespace MyTree
{
        /// <summary>
        /// Summary description for MyTree.
        /// </summary>
        [DefaultProperty("Text"),
                ToolboxData("<{0}:MyTree runat=server></{0}:MyTree>")]
        public class MyTree : System.Web.UI.WebControls.WebControl
        {
                private DataSet dataSource;
                private DataTable dataTable;
                private DataColumn dataColumn;

                [Bindable(true),
                Category("Data"),
                DefaultValue("")]
                public DataSet DataSource
                {
                        get
                        {
                                return dataSource;
                        }

                        set
                        {
                                dataSource = value;
                        }
                }

                [Bindable(true),
                Category("Data"),
                DefaultValue("")]
                public DataColumn DataColumn
                {
                        get
                        {
                                return dataColumn;
                        }

                        set
                        {
                                dataColumn = value;
                        }
                }

                [Bindable(true),
                Category("Data"),
                DefaultValue("")]
                public DataTable DataTable
                {
                        get
                        {
                                return dataTable;
                        }

                        set
                        {
                                dataTable = value;
                        }
                }

                /// <summary>
                /// Render this control to the output parameter specified.
                /// </summary>
                /// <param name="output"> The HTML writer to write out to </param>
                protected override void Render(HtmlTextWriter output)
                {
                        Tree tree = new
Tree("Tree");
                        
tree.InsertData(this.DataSource,this.DataTable.TableName,this.DataColumn.Caption);
                        output.Write(tree.ToString());
                }
        }
}


Vielleicht hat der ein oder andere von euch eine L�sung zum einen oder
anderen Problem.

Danke

Gruss Daniel

-- 
+++ NEU bei GMX und erstmalig in Deutschland: T�V-gepr�fter Virenschutz +++
100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an