我正在开展一个项目,我遇到了两个自定义自动填充文本框的问题。我希望根据第一个自动填充文本框填充第二个自动填充文本框。
如图所示,有两个自动完成文本框。第一个是火车线路,另一个是火车站。我希望根据火车线路来填充车站。 在自动填充文本框中,如果我写任何东西,它会调用一个类,我从哪里获得输出,但不是基于火车线。我不知道如何根据列车线获得车站。
这可能吗?
编辑
我正在为电台自动填充文本框分享课程
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;
}
}
答案 0 :(得分:0)
我认为您应该创建一个包含所选列车线路/航空公司的公共属性,并在您在StationDataProvider类中定义的查询中使用该属性的值。