Código

07/07/2005 - 18:15 por dianitzu | Informe spam
Hola espero alguien me pueda ayudar con este código, ya que me causa un error
en Visual.Net en la parte de Cellbuilder, realmente soy una principiante, y
no se como arreglarlo, espeor me puedan ayudar. Gracias

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using Microsoft.ContentManagement.Publishing;


namespace McmsWebControlLibrary
{
/// <summary>
///
/// </summary>
///
public class SiteCompass :Table
{

private TableCell CellBuilder
(string sDisplayName, string sURL, string sDir)
{
HyperLink hLink = new HyperLink();
Image imgDir = new Image();
TableCell cllChannel = new TableCell();
Literal ltCtl = new Literal();
Literal ltCtlRight = new Literal();
Label lblHere = new Label();
hLink.Font.Size = FontUnit.XXSmall;
ltCtl.Text=" ";
ltCtlRight.Text=" ";
lblHere.Text = sDisplayName;
lblHere.Font.Size = FontUnit.XSmall;
lblHere.ForeColor = System.Drawing.Color.White;
if (sDir=="None")
{
cllChannel.Controls.Add(lblHere);
cllChannel.HorizontalAlign = HorizontalAlign.Center;
cllChannel.VerticalAlign = VerticalAlign.Top;
cllChannel.BackColor=System.Drawing.Color.Black;
}
if (sDir=="Left")
{
imgDir.ImageUrl = "/woodgrovenet/images/left.gif";
hLink.Text = sDisplayName;
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(hLink);
cllChannel.Controls.Add(ltCtl);
cllChannel.Controls.Add(imgDir);
cllChannel.VerticalAlign = VerticalAlign.Top;
}
if (sDir=="Right")
{
imgDir.ImageUrl = "/woodgrovenet/images/right.gif";
hLink.Text = sDisplayName;
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(imgDir);
cllChannel.Controls.Add(ltCtl);
cllChannel.Controls.Add(hLink);
cllChannel.VerticalAlign = VerticalAlign.Top;
}
if (sDir=="Up")
{
imgDir.ImageUrl = "/woodgrovenet/images/up.gif";
hLink.Text = sDisplayName + "<BR>";
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(hLink);
cllChannel.Controls.Add(imgDir);
cllChannel.HorizontalAlign = HorizontalAlign.Center;
}
if (sDir=="Down")
{
imgDir.ImageUrl = "/woodgrovenet/images/down.gif";
hLink.Text = "<BR>" + sDisplayName;
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(imgDir);
cllChannel.Controls.Add(ltCtl);
cllChannel.Controls.Add(hLink);
cllChannel.Controls.Add(ltCtlRight);
cllChannel.HorizontalAlign = HorizontalAlign.Center;
cllChannel.BackColor=System.Drawing.Color.White;
}

}
private Table ChildTableBuilder(Channel chanThis)
{
TableCell cllChild;
Table tblChilden = new Table();
TableRow rowChildren = new TableRow();

}
TableCell cllChild;
Table tblChilden = new Table();
TableRow rowChildren = new TableRow();
public SiteCompass()
{
//
// TODO: agregar aquí la lógica del constructor
//
}
}
}
 

Leer las respuestas

#1 elGuille
08/07/2005 - 20:18 | Informe spam
Dos cosas:
1- Este es un foro de VB, por tanto no es el sitio adecuado para una
pregunta sobre código de C#
2- Si indicas el error que te da, seguramente nos facilitará la vida a los
que te queremos ayudar a solucionarlo.

"dianitzu" escribió:

Hola espero alguien me pueda ayudar con este código, ya que me causa un error
en Visual.Net en la parte de Cellbuilder, realmente soy una principiante, y
no se como arreglarlo, espeor me puedan ayudar. Gracias

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using Microsoft.ContentManagement.Publishing;


namespace McmsWebControlLibrary
{
/// <summary>
///
/// </summary>
///
public class SiteCompass :Table
{

private TableCell CellBuilder
(string sDisplayName, string sURL, string sDir)
{
HyperLink hLink = new HyperLink();
Image imgDir = new Image();
TableCell cllChannel = new TableCell();
Literal ltCtl = new Literal();
Literal ltCtlRight = new Literal();
Label lblHere = new Label();
hLink.Font.Size = FontUnit.XXSmall;
ltCtl.Text=" ";
ltCtlRight.Text=" ";
lblHere.Text = sDisplayName;
lblHere.Font.Size = FontUnit.XSmall;
lblHere.ForeColor = System.Drawing.Color.White;
if (sDir=="None")
{
cllChannel.Controls.Add(lblHere);
cllChannel.HorizontalAlign = HorizontalAlign.Center;
cllChannel.VerticalAlign = VerticalAlign.Top;
cllChannel.BackColor=System.Drawing.Color.Black;
}
if (sDir=="Left")
{
imgDir.ImageUrl = "/woodgrovenet/images/left.gif";
hLink.Text = sDisplayName;
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(hLink);
cllChannel.Controls.Add(ltCtl);
cllChannel.Controls.Add(imgDir);
cllChannel.VerticalAlign = VerticalAlign.Top;
}
if (sDir=="Right")
{
imgDir.ImageUrl = "/woodgrovenet/images/right.gif";
hLink.Text = sDisplayName;
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(imgDir);
cllChannel.Controls.Add(ltCtl);
cllChannel.Controls.Add(hLink);
cllChannel.VerticalAlign = VerticalAlign.Top;
}
if (sDir=="Up")
{
imgDir.ImageUrl = "/woodgrovenet/images/up.gif";
hLink.Text = sDisplayName + "<BR>";
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(hLink);
cllChannel.Controls.Add(imgDir);
cllChannel.HorizontalAlign = HorizontalAlign.Center;
}
if (sDir=="Down")
{
imgDir.ImageUrl = "/woodgrovenet/images/down.gif";
hLink.Text = "<BR>" + sDisplayName;
hLink.NavigateUrl = sURL;
cllChannel.Controls.Add(imgDir);
cllChannel.Controls.Add(ltCtl);
cllChannel.Controls.Add(hLink);
cllChannel.Controls.Add(ltCtlRight);
cllChannel.HorizontalAlign = HorizontalAlign.Center;
cllChannel.BackColor=System.Drawing.Color.White;
}

}
private Table ChildTableBuilder(Channel chanThis)
{
TableCell cllChild;
Table tblChilden = new Table();
TableRow rowChildren = new TableRow();

}
TableCell cllChild;
Table tblChilden = new Table();
TableRow rowChildren = new TableRow();
public SiteCompass()
{
//
// TODO: agregar aquí la lógica del constructor
//
}
}
}

Preguntas similares