2010-04-13 72 views
0

我嘗試在Windows Mobile 5.0的Pocket PC填充組合框,但我有此錯誤:填入COMBOX 5.0

方法是:

Value does not fall within the expected range.

從web服務數據集的數據表返回:

public void loadComboBox(ref ComboBox ComboBoxGen, string DisplayText, string Value,DataTable dt) 
{ 
    ComboBoxGen.DataSource = dt; 
    ComboBoxGen.DisplayMember = DisplayText; 
    ComboBoxGen.ValueMember = Value; 
} 

回答

0
  1. 是否DataTable中有它的數據嗎?
  2. DataTable是否爲空?
  3. 您爲Value和DisplayText傳入了什麼值?
  4. 爲什麼你在使用它們之前不檢查你的參數?
  5. 爲什麼不按照推薦的標準爲變量使用camelCase?
  6. 你爲什麼要在你的方法中引用一個引用類型,而不僅僅是對象?