>Dim Test as String >Dim Result as integer > >Test = "2 + 5" > >Result = EvaluateFonction(Test) >>
>Dim Test as String >Dim Result as integer >dim iNumber as integer > >iNumber = 3 > >Test = "iNumber * iNumber" > >Result = EvaluateFonction(Test) >>
Dim dt As New System.Data.DataTable Dim c As New System.Data.DataColumn Dim c1 As New System.Data.DataColumn c.Expression = "'Hello' + ' there'" dt.Columns.Add(c) c1.Expression = "3 + 5" dt.Columns.Add(c1) Dim dr As DataRow = dt.NewRow dt.Rows.Add(dr) Console.WriteLine(dt.Rows(0)(0)) Console.WriteLine(dt.Rows(0)(1)) Console.ReadLine()If this is part of a web forms application, it is a bit easier to use DataBinder.Eval to evaluate an expression instead of creating a table, columns, and rows.