问题是从数据库获取信息到变量

本文关键字:变量 信息 获取 数据库 问题是 | 更新日期: 2023-09-27 17:48:56

好的,所以我有一个下拉列表,其中包含来自数据库的数字(已占用的座位数量)。如果其余的下拉框发生变化(航班到达/起飞),则包含已占用座位的下拉框将更改为与该航班相关的正确数据块我试图将座位存储到一个变量中,但是,存储的数字是下拉框中先前值的数字,而不是更新的值

有一种方法,我可以得到新的更新的数字到变量?

抱歉没说清楚:/

    int flightsTaken;
    string departure, arrival;
    departure = Convert.ToString(DropDownListDepartures.Text);
    arrival = Convert.ToString(DropDownListArrivals.Text);
    //Sets up how many flights are availabe for each departure place
    if (departure == "London (Ltn)")
        flightsAvailable = 12;
    else if (departure == "Edinburgh")
        flightsAvailable = 3;
    else if (departure == "Manchester")
        flightsAvailable = 6;

    flightsTaken = Convert.ToInt32(DropDownList2.Text);  //THIS GETS THE PREVIOUS NUMBER NOT THE CURRENT NUMBER
    flightsAvailable -= flightsTaken;

问题是从数据库获取信息到变量

你在哪里分配这个下拉框的值?这需要在页面加载或任何dropdownbox_change事件时完成。回发只会运行page_load和触发事件。

最好的选择是将更新绑定到drowdown_change事件,以更新依赖于其值的任何其他下拉框的值