选择选项文本来自数据库的下拉列表使用C#剃须刀垂直变为单个字母

问题描述

我正在尝试从SQL Server数据库中的数据集列创建一个下拉列表。我已成功链接数据。但是,在视图中,下拉列表数据似乎具有垂直文本。

请查看下面捕获的屏幕:

As you cab see the captured image the list becomes vertically with single letter becomes an option select

This is the store procedure,which the dropdown list option should show

是什么原因造成的?请帮忙!

我将发布相关代码以便于查看。

这是html代码的行(我为saveCompCoList设置了索引0,仅用于测试以仅获得第一行):

<div>@Html.DropDownListFor(x => x.objBV.objCompCo.SavedCompCoSelected,new SelectList(Model.objBV.objCompCo.SavedCompCoList[0].CompCo_ID_With_date_List),"Select List",new { style = "width: 250px;" }))</div>

使用xmlDocument连接到数据库:

public static XmlDocument GetSavedCompCo()
{
    XmlDocument xmlTmp = DatabaseLib.RunStoredProcedure(UDV.spGetSavedCompCoListBV,UDV.connStringUserDB);
  
    return xmlTmp;
}

使用Web方法:

[WebMethod]
public XmlDocument GetSavedCompCo() { return BDOLibrary_Val_BV.CompsLib.GetSavedCompCo(); }

我的模型-虽然这是一个循环(可能是原因):

public class CompCo
{
        private readonly BDOWebService.BDOWebService webS = new BDOWebService.BDOWebService(); //EC: web service

        //EC: variables
        public List<SavedCompCo> SavedCompCoList { get; set; }
        public int SavedCompCoSelected { get; set; }

        public CompCo()
        {
            initSavedCompCoList();
            Comps = new List<Company>();
        }

        private void initSavedCompCoList()
        {
            SavedCompCoList = new List<SavedCompCo>();
            XmlDocument xmlTmp = webS.GetSavedCompCo();

            XmlNodeList nodeListSavedCompCo_ID_With_Date = xmlTmp.GetElementsByTagName("CompCo_ID_With_Date");

            for (int i = 0; i < nodeListSavedCompCo_ID_With_Date.Count; i++)
            {
                SavedCompCo SavedCompCoTemp = new SavedCompCo();
                SavedCompCoTemp.CompCo_ID_With_date_List = nodeListSavedCompCo_ID_With_Date[i].InnerText.Trim();

                SavedCompCoList.Add(SavedCompCoTemp);
            }
    
        }
}

请先帮助并感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...