代码之家  ›  专栏  ›  技术社区  ›  Brijesh Mishra

常规下拉列表

  •  0
  • Brijesh Mishra  · 技术社区  · 16 年前

    我想使用C_在ASP.NET 2.0中创建通用下拉列表,基本概念是,使用哪个非特定对象类型初始化此列表,它应该用该对象基础表中的所有值填充下拉列表。有什么建议我如何才能做到这一点。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Jamie Ide    16 年前

    您可以让类实现一个接口,该接口定义表示下拉列表的键和值的属性:

    public interface IKeyValuePair
    {
        int Key { get; }
        string Value { get; }
    }
    

    然后创建一个方法 IEnumerable<KeyValuePair> 并填充下拉列表。可以使用linq convert扩展方法将nhibernate返回的集合转换为 IEnumerable<键值对> .

        2
  •  1
  •   Chadwick    16 年前

    没有更多的信息很难回答。

    你在为桌面编程吗?如果是这样的话?(Linux、Windows、Mac) 你在为网络编程吗?您的Web框架是什么(如果有的话)?你在使用什么图书馆?

    有时,环境可能是最重要的。提供更多的细节,我们可能会让您选择正确的方向。

    编辑 我是新来的,没有注意到你标记的选择。我的错误。不幸的是,我不是一个.NET用户。

    从我的书签中查看以下参考资料,以获取大量示例: http://www.java2s.com/Tutorial/ASP.NET/CatalogASP.NET.htm