在Windows Mobile 5.0上填充combox

时间:2010-04-13 13:20:48

标签: c# windows-mobile combobox

我尝试在windows mobile 5.0掌上电脑中填充组合框,但我有这个错误:

Value does not fall within the expected range.

从webservice上的数据集返回数据表:

方法是:

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

1 个答案:

答案 0 :(得分:0)

  1. DataTable中是否包含数据?
  2. DataTable是否为null?
  3. 您为Value和DisplayText传递了什么值?
  4. 为什么不在使用之前对参数进行值检查?
  5. 为什么不按照建议的标准使用camelCase作为变量?
  6. 为什么要在方法中传递对引用类型的引用,而不仅仅是对象?