- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个从数据库中填充的下拉列表。当我只想在下拉列表的 DataTextField 中显示名字时,我可以使用它。但是如果我想显示 2 个字段,名字和姓氏,则会抛出错误。为什么这不起作用或我怎样才能让它起作用?
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConString"].ConnectionString);
SqlCommand cmd = new SqlCommand("SELECT * FROM tbl_customers", con);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
con.Open();
da.Fill(ds, "Customers");
CustomerList.DataSource = ds.Tables[0];
CustomerList.DataTextField = "FirstName" + " " + "LastName";
CustomerList.DataValueField = "CID";
CustomerList.DataBind();
最佳答案
您必须从数据库中选择“虚拟”列:
string sql = @"SELECT FirstName + ' ' + LastName AS FullName,
CID, FirstName, LastName
FROM tbl_customers
ORDER BY FullName ASC;"
SqlCommand cmd = new SqlCommand(sql, con);
// ...
CustomerList.DataSource = ds.Tables[0];
CustomerList.DataTextField = "FullName";
CustomerList.DataValueField = "CID";
CustomerList.DataBind();
关于c# - 来自数据库的下拉列表,如何合并 DataTextField 的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522112/
有没有办法通过 c# 使 asp.net 中的下拉列表的 datatextfield 属性由一个对象的多个属性组成? public class MyObject { public int Id {
我将下拉列表绑定(bind)到数据源,并在代码隐藏中定义了文本和值列。 DropDownList1.DataTextField = "Product_Name" DropDownList1.DataV
我正在使用kendoAutocomplete,一切正常,但问题是我正在使用 dataTextField 进行搜索:“stname”,但在模板中我显示的“标签”与 stname 和其他一些值相结合。我需
我有一个从数据库中填充的下拉列表。当我只想在下拉列表的 DataTextField 中显示名字时,我可以使用它。但是如果我想显示 2 个字段,名字和姓氏,则会抛出错误。为什么这不起作用或我怎样才能让它
我目前正在使用一个继承自 DropDownList 的控件(它有一些与这个问题并不真正相关的额外功能,但它为我提供了一个很好的地方来实现我要讨论的额外内容) . 我们正在使用数据绑定(bind),Da
我有一个要绑定(bind)到列表框的数据集。但是,我想组合两个字段来组成 DataTextField。这可能吗,还是我必须循环遍历数据行? lstAddressDropdown.DataSource
我发现了错误。很明显:我没有数据绑定(bind)到正确的复选框列表!我应该数据绑定(bind)到 filterONTYPElist,但我数据绑定(bind)到 filterONDATASETlist.
我正在尝试将 dataset 绑定(bind)到 dropdownlist,这会引发 HttpException 这是我想做的 if (dsGroupsNotOnFestival.Tables[0].
我正在使用 Telerik 的 RadGrid,我希望能够将动态创建的列的 DataTextField 绑定(bind)到我用作数据源的对象内的字典中的值。 我有一个类结构如下: public cla
如何组合下拉列表中显示的多个值。示例姓氏+姓名 FULL DEMO $("#dropdownlist").kendoDropDownList({ dataSource: [
我有一个 Kendo 组合框,有两个值:Main、Secondary。我还有一个链接到数据源的 Kendo mutliselect。默认情况下,组合框显示“Main”,多选显示“Parent1”、“P
由于表格列命名约定中的空格(例如:名称 1),我在使用 KendoTreeView 绘图时遇到错误。注意“search.columnName”是表列“Name 1”,它由于空间而破坏了 Treevie
我想组合 Kendo 自动完成的 dataTextField 属性的两个字段。 我的数据源有一个名字字段和一个姓氏字段。 schema: { data: "d",
假设 Items 和 ItemTypes 具有数字主键 ItemID 和 ItemTypeID。每个项目都分配有一个项目类型。 我有一个 JQGrid 来编辑项目。当不在编辑模式下时,我想查看 Ite
我有一个包含用户的列表框。数据源是用户类型的通用列表(包含 ID、名字、姓氏……)。现在我想将 id 用作数据值(通过 dataValueField),我希望 LastName + ' ' + Fir
以下代码加载 Kendo DropDownList,但当页面呈现时,它首先显示 DataValueField,然后再显示 DataTextField。它在一秒钟后很好地绑定(bind)到 DataTe
以下是我的代码... DropDownList2.DataSource = td.DataSetDropDownList2.DataSource = tdDropDownList2.DataTextF
我有两个实体类——用户和任务。每个用户都具有以下属性: UserId(整数)、用户名(字符串)、密码(字符串)、名字(字符串)、姓氏(字符串) 和每个任务,这些:TaskId(int)、Title(s
我有一个像这样的 Kendo UI 组合框对象: widget: "kendoComboBox", options: { dataTextFie
我有带有业务字段的 ViewModel:NameEn 和 NameRu,它们用于一种忙碌功能,但用于不同的 UI 语言。Kendo 下拉列表具有 dataTextField 属性来显示 ViewMod
我是一名优秀的程序员,十分优秀!