我正在做一个项目,但遇到两个自定义自动完成文本框的情况。我希望根据第一个自动完成文本框填充第二个自动完成文本框。 asp.net - 根据其他事件绑定(bind)自动完成文本框-LMLPHP

如图所示,有两个自动完成文本框。第一个是火车线路,另一个是车站。我希望根据火车线路来填充车站。
在自动完成文本框中,如果我写任何东西,它将从我获取输出的地方调用一个类,但不是基于火车路线。我不知道如何根据火车路线去车站。

那可能吗?

编辑

我正在共享电台自动完成文本框的课程

  class StationDataProvider : dragonz.actb.provider.IAutoCompleteDataProvider
    {
        public IEnumerable<string> GetItems(string textPattern)
        {
            List<String> results = new List<string>();
            try
            {
                String _query = "select stationName from station where stationName like '%" + textPattern.Replace("'", "''") + "%'";
                DataTable dt = dataaccess.getdata(_query, "data").Tables[0];
                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        results.Add((String)dr[0]);
                    }
                }
                else
                {
                    results.Add("No Station Found");
                }
            }
            catch (Exception ex)
            {

            }


            return results;
        }
    }

最佳答案

我认为您应该创建一个公共属性,其中将包含选定的火车线路/航空公司,并在StationDataProvider类中定义的查询中使用该属性的值。

07-24 19:28