DropDownList 数据源绑定和获取

前台代码:

<td>账户名称:</td>

<td>

<asp:DropDownList ID="DropDownListAccount" runat="server" Width="80px"></asp:DropDownList>

</td>

后端初始化代码:

private void InitDropDownListAccount()
    {
        DropDownListAccount.Items.Clear();
        List<Account> accountInfo = accountManager.GetAccountInfoList();
        ListItem item = new ListItem("---全部---", "");
        item.Selected = true;
        DropDownListAccount.Items.Add(item);
        foreach (Account account in accountInfo)
        {
            item = new ListItem(account.AccountName, account.AccountID.ToString());
            DropDownListAccount.Items.Add(item);
        }
    }

后台 AccountID 获取代码:

string  DropDownListAccount= DropDownListAccount.SelectedValue;

时间: 2024-12-11 14:59:46

DropDownList 数据源绑定和获取的相关文章

数据源绑定

ASP.NET数据绑定总结 概念: 数据绑定(data binding):数据源与服务器控件的关联,“数据绑定”是一种把数据绑定到一种用户界面元素(控件)的通用机制. 分类: ASP.NET中涉及到的数据绑定大概可以分为: 使用<%# 表达式 %> 使用DataSource属性 使用数据源控件 使用Eval方法 使用<%# 表达式 %> 绑定数据源 对于这种绑定方式,无论是Html标记,还是Web服务器控件都是实用的. 属性绑定: 例:将HTML文本框文本要绑定到页面的一个字段na

C#中数据源绑定DataSource以及相关控件(DataGridView)的使用总结

我们在编程过程中,会涉及到表格数据的显示,存储等,就可能涉及到DataGridView,DataSource, DataTable等概念. 下面我就我自己模糊的一些知识点串讲以下: 1)首先我要讲的是一些控件: Control: 控件基类,有一个DataBindings对象,它是一个ControlBindingCollection类,这个类继承与BindingsCollection,里面有一个Binding的列表对象,其中Binding对象时一个记录了属性名,数据源,数据成员等的对象.还有个Bi

属性绑定和获取

最近每天都在熬夜,今天感觉眼睛特别涩,我决定,今天早睡,哈哈哈,上次总结了jquery控制节点,今天总结jquery控制属性,学习完基础知识,看看下面的案例练习一下,掌握的会更好 属性绑定和获取 1.jqipt.attr(" 属性名","属性值") a)获取 jqjpt.attr("属性名"): b)添加类名 jqipt.attr("class","类名字") c)删除属性 jqipt.removeAtte

IT轮子系列(一)——DropDownList 的绑定,你秒懂了吗

前言 最近猛然惊觉(说是猛然,是因为自己工作那么多年,居然不自知.不反省),在开发中,自己碰到一些常用的功能代码块,还是习惯性的baidu,然后copy....这样的操作,不知自己重复了多少遍.现在回想起来,其实每一次在网上搜索查找代码块,都耗费了自己一定的时间.精力. 既然如此,自己为什么不总结.汇总这些常用的轮子呢,又,为什么要一遍一遍的消耗时光? 一个字,懒! 懒的动手,怕麻烦. 出来混,总是要混的. 现在到了自己还的时候了. 第一个款轮子--select 或者叫 Html.DropDow

IT轮子系列(一)——DropDownList 的绑定(二)

补记: 今天在阅读公司项目代码的时候,发现MVC中的dropdownlist已经封装了数据绑定方式.相对于第一篇文章,这样的方式更简便.简洁.现记录如下: 首先,创建我们的数据模型 如下图: 模型代码如下: 1 public class SearchModel 2 { 3 public SearchModel() 4 { 5 SchoolList = new List<SelectListItem> { 6 //初始化学校列表的默认选项 7 new SelectListItem{ 8 Valu

在Bootstrap开发框架中使用dataTable直接录入表格行数据(2)--- 控件数据源绑定

在前面随笔<在Bootstrap开发框架中使用dataTable直接录入表格行数据>中介绍了在Web页面中使用Jquery DataTable插件进行对数据直接录入操作,这种处理能够给用户提供较好的数据录入体验,本篇继续上篇的内容,继续介绍这个直接录入的处理操作,主要涉及到控件的初始化和数据源的绑定等操作内容,随着对这个处理的深入了解,我发现可以控制的内容也更加丰富,能够更好的实现各种所需的效果. 1.直接录入数据的界面分析 在之前介绍的数据直接录入处理的时候,界面效果如下所示. 上面的界面处

GridView数据源绑定的一个小问题

在使用GridView绑定数据源的时候,遇到了一个问题,因为图简单,没有注意到,贴出错误截图: 找了半天没有找出错误,在网上找了之后,才发现是一个细节引起的错误. 后台是这样写的: 1 namespace rowcountdemo 2 { 3 public partial class WebForm1 : System.Web.UI.Page 4 { 5 protected void Page_Load(object sender, EventArgs e) 6 { 7 List<Student

WPF 将数据源绑定到TreeView控件出现界面卡死的情况

首先来谈一下实现将自定义的类TreeMode绑定到TreeView控件上的一个基本的思路,由于每一个节点都要包含很多自定义的一些属性信息,因此我们需要将该类TreeMode进行封装,TreeView的每一个节点的类型都是TreeMode,我们还定义一些Children属性,Parent属性用于定义当前节点的子节点和父节点,当然还定义了一些常见的Name.ToolTip.ID.IsExpand.IsChecked(主要是在每一个节点前面添加了一个CheckBox)等属性,另外的一些属性就是具体需要

Telerik XML 数据源绑定的问题

Telerik GridView 默认的 XElement 数据源的直接绑定,会导致内置的sort, filter ,group等功能无法使用. 原因在于Telerik GridView的那些功能是根据数据类型实现的,而XElement绑定在数据源本身是无法区分类型的. 一个解决方案是绑定的属性转换为具体的 一个个属性,也就是Telerik 官网所谓的various datasource当中XML的绑定方式 另外一个比较适合实际项目的解决方案是 讲数据源转变为Dynamic数据源,然后将Item