如何使用我从 Web 服务获得的数组列表填充下拉列表



我在 asp.net 中使用了一个java Web服务,该方法是一个数组列表,它揭示了代码和名称,我不知道如何将其加载到显示名称和值是代码的dropdonwlist中。

我尝试了以下方法:

WebReferences.agencia datos = new WebReferences.agencia();
listAgencia.DataSource = datos;
listAgencia.DataTextField = datos.nombre;
listAgencia.DataValueField = Convert.ToString(datos.ida);
listAgencia.DataBind();

它给了我数据源中的错误。

当您从datos访问属性nombreida时,似乎 datos不是一个集合,而是一个对象。

在这种情况下,这就足够了:

listaAgencia.Items.Add(new ListItem(datos.nombre, datos.ida.ToString()));

如果拿督是一个集合,相反,我会这样做:

foreach (var singleData in datos)
listaAgencia.Items.Add(new ListItem(singleData.nombre, singleData.ida.ToString()));

相关内容

  • 没有找到相关文章

最新更新