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