如何在下拉列表中连接两列 [英] How Do I Concatenate Two Columns In Drop Down List

查看:144
本文介绍了如何在下拉列表中连接两列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的服务器端代码:

this is my server side code:

private void AddLeaveTypeCodeToDDl()
   {
       ddlLeaveTypeCode.Items.Add(new ListItem("", "0"));
       ddlLeaveTypeCode.DataSourceID = string.Empty;
       ddlLeaveTypeCode.DataSource = fetchData.NAVLeaveTypeList();
       ddlLeaveTypeCode.DataBind();
   }





这是我的客户端代码:::



this is my client side code:::

<asp:DropDownList ID="ddlLeaveTypeCode" runat="server" DataTextField="Leave_Type_Code"

                            DataValueField="Key" AutoPostBack="True" OnSelectedIndexChanged="ddlLeaveTypeCode_SelectedIndexChanged"

                            AppendDataBoundItems="True" Width="184px">
                        </asp:DropDownList>





目前只有Leave_Type_Code显示在ddlLeaveTypeCode上。当前格式为AL..但我希望将描述与leavetypecode一起添加。格式就像Al - 年假在这里,fetchData.NAVLeaveTypeList()返回记录数组..我怎么能这样做!!!



currently only Leave_Type_Code is shown on ddlLeaveTypeCode. the current format is " AL " .. but i wanted Description to be added along with leavetypecode. the format is like " Al - Annual Leave " here, fetchData.NAVLeaveTypeList() returns array of records.. how can i do it!!!

推荐答案

试试这个



Try this

ddlLeaveTypeCode.Items.Add(new ListItem("", "0"));
            var data  = fetchData.NAVLeaveTypeList();
            for (int i = 0; i < data.Length; i++)
            {
                var item = data[i];
                ddlLeaveTypeCode.Items.Add(new ListItem() { Text = item.Leave_Type_Code + "-" + item.Description, Value = item.Key });
            }



如果您遇到任何问题,请告诉我......


let me know if you face any issues...


这篇关于如何在下拉列表中连接两列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆