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

Antwort per Email an