填入COMBOX 5.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;
}
答
- 是否DataTable中有它的数据吗?
- DataTable是否为空?
- 您为Value和DisplayText传入了什么值?
- 为什么你在使用它们之前不检查你的参数?
- 为什么不按照推荐的标准为变量使用camelCase?
- 你为什么要在你的方法中引用一个引用类型,而不仅仅是对象?