DropDownList绑定多个字段值

发觉这个问题还是挺多人问的,简单写几个例子:

假设现有1张表名为:XUDAXIA  , 该表里有2个字段:  NAME , GENDER

达到效果: 将这2个字段绑定到DropDownList的ListItem里

方法1:

LinQ+ Lambda实现:(GetAll =  select * from table)  内部分装的一个方法罢了

XUDAXIA.GetAll().Select(m=>new{NewField=c.NAME + c.GENDER  } )

以上这样写,等同于:

select (NAME +GENDER  ) as NewField from XUDAXIA

方法2:

自定义一个Model,用一个字段表示 NAME +GENDER  ,然后在DataTextField上绑定此字段。
具体实现思路,参照方法1

  

时间: 2024-10-13 16:13:21

DropDownList绑定多个字段值的相关文章

DropDownList绑定多个字段

string sql_ch = string.Format("select C_ID,C_name from T_Channel"); DataTable dt_ch = DBUtility.DbHelperSQL.Query(sql_ch).Tables[0]; if (dt_ch != null && dt_ch.Rows.Count > 0) { for (int i = 0; i < dt_ch.Rows.Count; i++) { string s

C#代码给DropDownList的DataTextField属性绑定两个字段----2010年01月03日

给DropDownList的DataTextField属性绑定两个字段 方法1:在SQL查询语句中拼接字段 C#代码 using (SqlConnection conn = new SqlConnection("server=(local);database=Northwind;user id=sa;password=sa;min pool size=4;max pool size=100;Connection Lifetime=30;")) { SqlDataAdapter adap

下拉列表框DropDownList绑定Dictionary泛型类

DropDownList绑定Dictionary泛型类 定义一个Dictionary泛型类 /// <summary>    /// 产品类型    /// </summary>    /// <returns></returns>    public Dictionary<string, string> productType()    {        Dictionary<string, string> d = new Dict

DropDownList 绑定(转载)

一:DropDownList 1.1 DropDownList绑定数据 1.1.1 DropDownList 固定绑定 这种方式适合那些已经固定的数据绑定到DropDownList上. 例 复制代码代码如下: <asp:DropDownList runat="server" ID="ddlArea" Width="120px" > <asp:Listitem value="0">选择性别</asp

DropdownList绑定的两种方法

动态绑定方法一:动态绑定数据库中的字段. SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();string strSQL = "select * from CompanyType";SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);DataSet ds = new DataSet();ada.Fill(ds, "CompanyType&qu

[ArcGIS API for JavaScript 4.8] Sample Code-Popups-1-popupTemplate的概念和popup中属性字段值的多种表现形式

[官方文档:https://developers.arcgis.com/javascript/latest/sample-code/intro-popuptemplate/index.html] 一.Intro to PopupTemplate(关于popup模板) popups(弹出框)提供了一种简便的方式去查看layers(图层)或者graphics(图形)的属性信息.它也可以展示鼠标在view(视图)中的点击位置的坐标等其他相关信息.在ArcMap中,查看要素图层(shapefile)的属

[Java] ES获取数据部分字段值

在ES中如何获取部分字段值,在默认情况下,ES搜索出来是source的全部字段,但有时候我们并不想获取全部字段数据,比如在开发中,我们的index中有几十个字段,每天好几十G的数据,全部返回量太大. 要获取指定字段的数据有两种方式, 1.使用默认方式查找出source所有数据,然后根据指定field进行过滤重组数据. 2.使用addField(fields)方式请求数据,然后利用getFields方式获取结果数据. 这里列出第二种方式的获取数据方式. //设置请求 SearchResponse 

使用LINQ获取List列表中的某个字段值

使用LINQ获取列表中的某个字段值,下面以获取员工列表中的编号字段为例子. 1.使用Select方法 1 List<Emplayee> emplayeeList = GetEmplayeeList(); //获取员工信息列表 2 int[] empIds = emplayeeList.Select(a => a.Id).ToArray(); //获取员工编号数组 2.使用ForEach方法 1 List<Emplayee> emplayeeList = GetEmplayee

C#三种判断数据库中取出的字段值是否为空(NULL) 的方法

最近操作数据库,需要判断返回的字段值是否为空,在网上收集了3种方法供大家参考 1 通过System.DBNull判断,网上大部分都使用这个方法. 复制代码代码如下: DataTable dt;                               //假设字段为name, dt已经保存了数据dt.rows[0]["name"] == System.DBNull.Value;  //判断第一行数据的name字段是否为空 2 通过IsNull判断 复制代码代码如下: DataTabl