2015-08-28 87 views
3

我正在處理一個項目,並且遇到了兩種自定義自動填充文本框的情況。我希望基於第一個自動填充文本框填充第二個自動填充文本框。 enter image description here根據其他事件綁定自動填充文本框

如圖所示,有兩個自動完成文本框。第一個是火車線路,另一個是火車站。我希望基於火車線路來填充車站。 在自動完成文本框中,如果我寫任何東西,它會調用一個從哪裏獲取輸出的類,但不是基於列車線。我不知道如何獲得基於列車線路的車站。

這可能嗎?

編輯

我分享類站自動完成文本框

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

如何使用第一個文本框的textchanged事件來填充第二個文本框 – shreesha

+0

兩者都是自動填充文本框,兩者都從不同的類獲取數據。但讓我試試你的情況@shreesha –

+0

@shreesha nop不知道如何得到它。 –

回答

0

我想你應該創建一個將包含所選的火車線路/航空公司的公共屬性和使用該財產的價值您的查詢在StationDataProvider類中定義。