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);
    }
    }

  • 相关阅读:
    fedora 20 安裝 及 配置桌面環境
    2014上半年—Linux操作系统—嵌入式开发—中考
    【hdu 1864】最大报销额
    【hdu 1067】Gap
    【t055】成绩统计
    【b094&&z14】靶形数独
    【z06】观光公交
    【u213&&t037】修剪花卉
    【t062】最厉害的机器人
    【t075】郁闷的记者
  • 原文地址:https://www.cnblogs.com/linnew/p/12447494.html
Copyright © 2011-2022 走看看