`
灵雨飘零
  • 浏览: 35091 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
文章分类
社区版块
存档分类
最新评论

给DropDownList的DataTextField属性绑定两个字段

 
阅读更多
给DropDownList的DataTextField属性绑定两个字段
2010年01月03日 星期日 20:29

方法1:在SQL查询语句中拼接字段

C#代码
  1. 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;"))
  2. {
  3. SqlDataAdapter adapter1 = new SqlDataAdapter("Select Top 10 ProductId,ProductName+','+convert(nvarchar,UnitPrice) Text FROM Products", conn);
  4. DataTable table1 = new DataTable();
  5. adapter1.Fill(table1);
  6. DropDownList1.DataSource = table1.DefaultView;
  7. DropDownList1.DataTextField = "Text";
  8. DropDownList1.DataValueField = "ProductId";
  9. DropDownList1.DataBind();
  10. }

方法2:在DataTable中新增一字段

C#代码
  1. 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;"))
  2. {
  3. SqlDataAdapter adapter1 = new SqlDataAdapter("Select Top 10 ProductId,ProductName,UnitPrice FROM Products", conn);
  4. DataTable table1 = new DataTable();
  5. adapter1.Fill(table1);
  6. table1.Columns.Add("Text", System.Type.GetType("System.String"), "ProductName+'-'+UnitPrice");
  7. DropDownList1.DataSource = table1.DefaultView;
  8. DropDownList1.DataTextField = "Text";
  9. DropDownList1.DataValueField = "ProductId";
  10. DropDownList1.DataBind();
  11. }
分享到:
评论

相关推荐

    GridView控件中DropDownList控件的绑定

    - 根据需要设置DropDownList的DataSource属性,例如从另一个数据源。 - 调用DropDownList的DataBind方法来绑定数据。 - 可选:设置默认选定项,如果存在关联字段。 ```csharp protected void gvData_...

    DropDownList_ListBox数据绑定.rar_DropDownList_listbox net

    以下是对这两个控件及其数据绑定的详细解释。 1. **DropDownList控件**:DropDownList是一个单选的下拉列表,用户只能选择一个选项。在ASP.NET中,我们可以使用SqlDataSource或ObjectDataSource等数据源来绑定数据...

    关于dropdownList的绑定,以及连接数据库的方法

    总结来说,这个主题涵盖了Web开发中的两个关键点:DropdownList的数据绑定和数据库连接。通过理解这些概念,开发者能够创建交互式的下拉菜单,使用户能够从数据库中动态获取和选择数据。这在诸如表单提交、筛选或...

    dropdownlist绑定数据库中的列

    这表示`dropdownlist`中每个项的文本将取自`name`字段,而值则取自`id`字段。最后,调用`DataBind()`方法完成绑定过程,使`dropdownlist`控件能够动态显示从数据库中提取的数据。 ### 扩展绑定方式 除了使用`...

    asp.net可输入DropDownList, 两种方式动态绑定数据

    4. 更新DropDownList控件,设置DataValueField和DataTextField属性,分别对应数据源中的关键字段和显示字段。 5. 调用DropDownList的DataBind()方法,将新的数据源绑定到控件。 这两种方法都能实现“可输入”的...

    DropDownList绑定后加另外的默认值

    3. 继续绑定数据源到DropdownList: ```csharp ddlCities.DataSource = citiesDataSource; // 假设citiesDataSource是你的数据源 ddlCities.DataTextField = "CityName"; // 显示的字段 ddlCities....

    DropDownList控件绑定数据源的三种方法

    首先,设置`DataTextField`属性来指定列表项要显示的字段(例如,"btName"),然后设置`DataValueField`属性来指定每个列表项对应的值(例如,"btId")。接下来,将数据源(如服务返回的对象集合)赋值给`DataSource...

    DropDownList 的常用属性和事件 asp.net 内含详细示例

    1. **Items**: 这个属性是 DropDownList 的核心,它包含了下拉列表中的所有选项。你可以通过 Items.Add 或 Items.Insert 方法添加或插入新的项。 示例: ```csharp DropDownList1.Items.Add(new ListItem(...

    ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法

    使用Hashtable可以同时绑定两个字段,分别作为DataTextField(显示文本)和DataValueField(关联值)。例如: ```csharp Hashtable Ht = new Hashtable(); Ht.Add("January", "1月"); Ht.Add("February", "2月...

    ASP.NET中dropdownlist和GridView控件的用法

    在ASP.NET web开发中,Dropdownlist和GridView是两个非常常用且功能强大的控件。Dropdownlist,也称为下拉列表,通常用于提供用户选择一个或多个选项的界面;而GridView则是一个数据展示控件,用于显示表格形式的...

    webform dropdownlist.7z

    在“webform DropDownlist.rar”和“DropDownlist”这两个文件中,你可能找到具体的示例代码、演示如何实现这些特性的网页,或者详细的教程文档。解压并研究这些文件,将有助于进一步理解和掌握DropdownList控件在...

    asp net DropDownList数据库数据绑.doc

    本示例展示了如何将数据库中的数据绑定到DropDownList控件,以及如何实现两个DropDownList之间的联动效果。 首先,我们需要创建一个数据库,包含两个表:province(省份)和city(城市)。province表有两个字段,...

    绑定控件类,(已封装gridview ,CheckBoxList,DropDownList,RadioButtonList,Repeater),其他可以自己添加

    通过DataValueField和DataTextField属性,可以分别设置存储在数据源中的值字段和文本字段,从而实现数据绑定。 DropDownList控件: DropDownList是一种下拉选择列表,它允许用户从一组预定义的选项中选择一个。...

    DropDownList常用方法

    - `DataValueField`:用于绑定的值字段。 - `SelectedValue`:获取或设置选中的值。 - `SelectedItem`:获取或设置选中的项。 三、方法 1. `Items.Add()`:在列表中添加新的`ListItem`对象。 2. `Clear()`:清空...

    Dropdownlist控件的使用

    在ASP.NET开发中,Dropdownlist控件是一种常用的交互元素,用于提供用户选择一个或多个预定义选项的功能。在本教程中,我们将深入探讨如何使用Dropdownlist控件,并实现标题和描述中提到的联动效果——当用户在一个...

    dropdownlist做的二级联动

    数据库设计时,可以创建两个表,一个用于存储第一级的数据(如省份),另一个用于存储第二级的数据(如城市),并用一个关联字段(如省ID)来建立它们之间的联系。 接下来,我们需要在ASP.NET页面上添加两个...

    dropdownlist三级联动数据库

    例如,`DropDownList1.SelectedValue.Substring(0,2)`和`DropDownList8.SelectedValue.Substring(0,4)`分别获取前两个字符和前四个字符作为查询二级和三级分类的依据。 6. **控件操作**:使用`Items.Clear()`清理...

    ASP.NET 中的Dropdownlist 的应用

    控件有两个主要属性:`Items`和`SelectedIndex`。`Items`属性用于存储下拉列表中的各个选项,`SelectedIndex`则表示当前选中的项的索引。 2. **数据绑定** DropdownList的强大之处在于它的数据绑定能力。通过`...

    Detailsview中对Dropdownlist值进行编辑后保存出现错误

    1. **数据绑定问题**:确保DropdownList正确地绑定到数据源,并且其`DataValueField`属性设置为数据库中对应字段的名称,`DataTextField`属性设置为显示的文本。如果两者不匹配,保存时可能无法找到正确的值。 2. *...

Global site tag (gtag.js) - Google Analytics