zoukankan      html  css  js  c++  java
  • LINQ查询一个表中的某列的值(去重)并填充下拉框(mvc)

    后台逻辑层代码方法:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using BLL   (模型命名空间)

    namespace namespace1(自己随意取得一个名字)
    {

        public class TicketProvider
        {
            eBuulYinYeTripEntities db = new eBuulYinYeTripEntities();

     public string[] GetFromLocatijon()
            {
                string[] p = (from a in db.表名 select a.字段名).Distinct().ToArray();  //获取所有要查询的字段的值并对字段去重

                return p;
            }

    }

    前台遍历:

    <select id="" name="">
        <option value="请选择">请选择</option>
            @foreach (var item in new BLL.TicketProvider().GetFromLocatijon())
            {
                if (@ViewBag.FromLocatijon == item)
                {
                <option value="@item" selected="selected">@item</option>continue;
                }
                <option value="@item">@item</option>
            }
        </select>

  • 相关阅读:
    函数及习题
    数组和集合
    数组和集合实例
    普通集合和泛型集合的区别,哈希表和字典表的区别,队列和堆栈的区别以及堆和栈的区别。
    c#时间表示
    c#正则表达式
    js正则实例
    习题实例
    c#数据类型
    简单控件
  • 原文地址:https://www.cnblogs.com/syfblog/p/2807628.html
Copyright © 2011-2022 走看看