salut
alors la c pour du treeview
j'ai trouvé grace a une personne du site un système de gestion de treeview
http://www.asp.net/ControlGallery/default.aspx?Category=28&tabindex=2
donc j'ai pris un treeview free qui s'appel RBTreeView
je met les dll au endroit indiqué je met dans mon control user un controle sur la form et dans le code j'ai mis ce qui suis
namespace test.controle
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
/// <summary>
/// Description résumée de listing.
/// </summary>
public class test : System.Web.UI.UserControl
{
protected RBTreeView.RBTree trEntreprise;
#region Code généré par le Concepteur Web Form
override protected void OnInit(EventArgs e)
{
//
// CODEGEN : Cet appel est requis par le Concepteur Web Form ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
private void InitializeComponent()
{
this.ID = "test";
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Page_Load(object sender, System.EventArgs e)
{
RBTreeView.RBTree.Node onode1;
RBTreeView.RBTree.Node onode2;
trEntreprise.ID="RBT1";
onode1=trEntreprise.AddNode(null,"Link 1","");
onode1.AddElement("Link 1_1","acceuilPro.aspx");
onode1.AddElement("Link 1_2","acceuilPro.aspx");
onode1.AddElement("Link 1_3","acceuilPro.aspx");
onode1.AddElement("Link 1_4","acceuilPro.aspx");
onode1.AddElement("Link 1_5","acceuilPro.aspx");
onode2=trEntreprise.AddNode(onode1,"Link 1_4","");
onode2.AddElement("Link 1_4_1","acceuilPro.aspx");
onode2.AddElement("Link 1_4_2","acceuilPro.aspx");
onode2.AddElement("Link 1_4_3","acceuilPro.aspx");
onode1=trEntreprise.AddNode(null,"Link 2","");
onode2=trEntreprise.AddNode(onode1,"Link 2_1","");
onode2.AddElement("Link 2_1_1","acceuilPro.aspx");
onode2.AddElement("Link 2_1_2","acceuilPro.aspx");
onode2.AddElement("Link 2_1_3","acceuilPro.aspx");
onode1.AddElement("Link 2_2","acceuilPro.aspx");
onode1.AddElement("Link 2_3","acceuilPro.aspx");
onode1.AddElement("Link 2_4","acceuilPro.aspx");
if (Request.QueryString["lastindex"]!=null)
trEntreprise.lastindex=Int32.Parse(Request.QueryString["lastindex"].ToString());
trEntreprise.RowHeight=18;
trEntreprise.Top=216;
trEntreprise.Left=10;
trEntreprise.ControlWidth=170;
trEntreprise.ShowFolderImage=false;
trEntreprise.ShowPlusMinusFirstCol=false;
trEntreprise.ShowPlusMinusLastCol=false;
trEntreprise.StyleFolder="styles/cool";
trEntreprise.CSSFilePath="tree2.css";
trEntreprise.OneBranchOnly=true;
trEntreprise.ActiveNodes=true;
trEntreprise.CellSpacing=1;
this.Controls.Add(trEntreprise);
}
}
}
ceci je l'ai repris de l'exemple qu'ils donné avec le zip
je l'ai remis texto et la gros beug sur la form
il me dit qu'il me me faut fermer la form en gros je vais dans le HTML et la rien
voyez vous meme
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="listing.ascx.cs" Inherits="test.controle.test" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<%@ Register TagPrefix="cc1" Namespace="RBTreeView" Assembly="RBTreeView" %>
<P> </P>
<form id="DocTree" method="post" runat="server">
<cc1:RBTree id="trEntreprise" runat="server"></cc1:RBTree></form>
alors je comprend rien c vrai je suis null en aspx
si quelqu'un a deja utilisé ce controle ou un autre controle
dit le moi car je c plus ou regarder dnas le code pour trouvé le beug
je prend tous les renseignement que vous me donnerai
merci encore