zoukankan      html  css  js  c++  java
  • 获取List集合进行绑定

    1.怎么让List集合进行调用并且查询数据 进行读取查询得到第一条数据

    protected void gvCar_cbCarNumType_Init(object sender, EventArgs e)
    {
    ASPxComboBox cb = sender as ASPxComboBox;
    List<DropdownCar> lsCars=dropdownBuilders.BuildCarDropdownListByCompany(sessionManager.GetSessionUser().CompanyId);
    cb.DataSource = lsCars;
    cb.DataBind();
    DropdownCar car=lsCars.FirstOrDefault(); 进行读取查询得到第一条数据
    if(car!=null){
    cb.Value = car.CarId;
    cb.Text = car.CarNum;
    }
    }

    public List<DropdownCar> BuildCarDropdownListByCompany(int CompanyId)
    {
    List<DropdownCar> carDropdownList = new List<DropdownCar>();

    carDropdownList = (from d in carDAL.GetCarsConciseByCompany(CompanyId).AsEnumerable()
    orderby d["CarNum"]
    select new DropdownCar
    {
    CarId = Convert.ToInt32(d["Id"]),
    CarNum = d["CarNum"].ToString(),
    }).ToList();
    return carDropdownList;
    }

    测试

    使用DataTable 进行for循环查询到的数据

    if (CarNum.Equals("0"))
    {
    cb.Value = " ------------------------------------请选择------------------------------------ ";
    DataTable dt = carServices.GetCarsConciseByCompany(sessionManager.GetSessionUser().CompanyId);
    if (dt.Rows.Count > 0)
    {
    var dr = dt.Rows[0];
    cb.Text = Convert.ToString(dr["CarNum"]);
    cb.Value = Convert.ToString(dr["Id"]);
    }
    foreach (DataRow dr in dt.Rows)
    {
    string CarInfo = dr["CarNum"].ToString();
    string CarId = Convert.ToString(dr["Id"]);
    cb.Text = CarInfo;
    cb.Value = CarId;
    Console.WriteLine(CarId + ":" + CarInfo);
    }
    }

  • 相关阅读:
    Shiro理解与总结
    spark教程(14)-共享变量
    Hive 教程(十)-UDF
    multivariate_normal 多元正态分布
    windows 安装 python 踩坑记录
    EM 算法(三)-GMM
    EM 算法(二)-KMeans
    EM 算法(一)-原理
    sklearn-GDBT
    集成学习-Boosting 模型深度串讲
  • 原文地址:https://www.cnblogs.com/linnew/p/12447494.html
Copyright © 2011-2022 走看看