<asp:TextBox ID="txtNum1" runat="server" Width="100"></asp:TextBox>
        <br />
        <asp:TextBox ID="txtNum2" runat="server" Width="100"></asp:TextBox>
        <br />
        <asp:ListBox ID="lstSum" runat="server" Width="100"></asp:ListBox>
        <br />
        <asp:Button ID="btnAddResult" runat="server" Text="Add Result" OnClick="OnAddResultClick" />
 
   DataTable dataTable = null;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (ViewState["Values"] == null)
                {
                    DataTable dataTable = new DataTable();
                    dataTable.Columns.AddRange(new DataColumn[1] { new DataColumn { ColumnName = "Sum" } });
                    ViewState["Values"] = dataTable;
                }
            }
        }
        protected void OnAddResultClick(object sender, EventArgs e)
        {
            int sum;
            sum = int.Parse(txtNum1.Text.Trim()) + int.Parse(txtNum2.Text.Trim());
            dataTable = (DataTable)ViewState["Values"];
            dataTable.Rows.Add(sum);
            ViewState["Values"] = dataTable;
            lstSum.DataSource = dataTable;
            lstSum.DataTextField = "Sum";
            lstSum.DataValueField = "Sum";
            lstSum.DataBind();
        }