Ab IIS5 mit VbScript 5 gab es den Befehl "Eval()"
Damit konnte man:
VBScript Ausdr�cke ausf�hren, und
VBScript Formeln berechnen lassen.
Nun bin ich schon nach der Suche danach unter C# in Asp.NET
Wie sieht es da eigentlich aus?
Ich habe dabei folgendes Szenario:
public void Adress_Navi_Table(DataTable workTbl, Table myTable)
{
TableRow myRow = new TableRow();
foreach (DataRow iRow in workTbl.Rows)
{
TableCell myCell = new TableCell();
myCell.CssClass = "content";
myCell.ID = "CLLB" + iRow[0];
LinkButton myLB = new LinkButton();
myLB.Width = 50;
myLB.Click += new System.EventHandler(this.Navi_SLB_Command);
myLB.ID = "LB" + iRow[0];
myLB.Text = iRow[1].ToString();
myCell.Controls.Add(myLB);
myRow.Cells.Add(myCell);
}
myTable.Rows.Add(myRow);
}
public void Navi_SLB_Command (object Sender, System.EventArgs e)
{
LinkButton workLB = (LinkButton)Sender;
workLB.CssClass = "label";
}
�ber string workCell = workLB.ID bekomme ich die ID des gedr�ckten Buttons.
Somit w�rde ("CL" + workCell) (als String w�rde da raus kommen ("CLLBn" n=ButtenNr.)
Das ist aber nur ein String, �ber den ich auf die eigentliche TableCell (mit genau
diesem String als ID) zugreifen wollen w�rde. Fr�her w�re sowas mit eval() m�glich
gewesen.
Folgendes habe ich schon getestet:
TableCell workCell = (TableCell)("CL" + workLB.ID);
Da ("CL" + workLB.ID) f�r Ihn ein String ist - kann er den nicht zu dem
TableCellObject selben Namens umwandeln.
Fehlermeldung: Cannot convert type 'string' to 'System.Web.UI.WebControls.TableCell'
Hat jemand ne Ahnung wie man sowas jetzt machen kann?
Andreas Pessner
Saxonia Systems AG
Consultant IT Services
smtp: [EMAIL PROTECTED]
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp