asp:DropDownList动态绑定数据,设置默认值
绑定数据
- 设置DropDownList值绑定DataTable
public void BindDropDownList(DropDownList ddlList){ddlList.Items.Clear();var dt = new DataTable(); // 获取数据自己写if (dt != null && dt.Rows.Count > 0){ddlList.DataSource = dt;ddlList.DataTextField = "DeptName"; // DeptName:dt中列名ddlList.DataValueField = "DeptCode";// DeptCode中列名ddlList.DataBind();}}
- 单个添加ListItem
public void BindDropDownList(DropDownList ddlList,string datenow = null){if (!string.IsNullOrEmpty(datenow)){ListItem li = new ListItem(datenow, datenow);li.Selected = true;ddlList.Items.Add(li);}ddlList.Items.Add(new ListItem(DateTime.Now.AddMonths(-1).ToString("yyyyMM"), DateTime.Now.AddMonths(-1).ToString("yyyyMM")));ddlList.Items.Add(new ListItem(DateTime.Now.ToString("yyyyMM"), DateTime.Now.ToString("yyyyMM")));ddlList.Items.Add(new ListItem(DateTime.Now.AddMonths(1).ToString("yyyyMM"), DateTime.Now.AddMonths(-1).ToString("yyyyMM")));}
- 拼接字符串
public string BindDropDownList(bool IsHavePleaseSelect){var dt = new DataTable(); // 获取数据自己写if (dt != null && dt.Rows.Count > 0){string r = string.Empty;if (IsHavePleaseSelect){r = "<OPTION value='请选择...' selected>请选择...</OPTION>";}for (int i = 0; i < dt.Rows.Count; i++){r += "<OPTION value='" + dt.Rows[i]["Code"].ToString() + "'>" + dt.Rows[i]["DictItem"].ToString() + "</OPTION>";}return r;}else{return string.Empty;}}// 引用
string DropDownListString = BindDropDownList();
然后在aspx页面
<select name="DropDownList"><%=DropDownListString%>
</select>
设置默认选中的值
- DropDownList.Items[i].Selected = true;
- DropDownList.Items.FindByText(“123”).Selected = true;
- DropDownList.Items.FindByValue(“123”).Selected = true;
- js设置选中
网上好多,百度吧
asp:DropDownList动态绑定数据,设置默认值相关推荐
- select2 ajax获取数据设置默认值,初始值
select2是一个非常好用的select美化插件,但是在最近使用时发现,select2在使用ajax获取数据内容时设置默认值非常麻烦,官方给出了一个解决方案就是添加一个属性selected的opti ...
- dropdownlist控件设置默认值_html.dropdownlist 设置默认值
html.dropdownlist 设置默认值 最近在写代码的时候,遇到一个问题,也就是html.dropdownlist 设置默认值,代码如下://查询第一个项目 var firstItem = u ...
- dropdownlist控件设置默认值_关于DropDownList默认值的设定
DropDownList是否绑定数据库和默认值的设定用的语句有影响,但是我没有弄明白是为什么. 绑定数据库的DropDownList: eg:DropDownList1.SelectedValue=s ...
- dropdownlist控件设置默认值,如何在dropdownlist中设置来自数据库的默认值
dear sir i have a dropdownlist i want to a default value and also other value in asp.net thanks in a ...
- Cascader 级联选择器如何根据给定的叶节点值设置默认值(数据回显)
转载自:Cascader 级联选择器如何设置默认值(数据回显)_༺举个栗子吧༻的博客-CSDN博客_选择器设置默认值 官网cascader:https://element.eleme.cn/#/zh- ...
- mysql关于时间的面试题,mysql时间设置默认值MySQL常见面试题
1.limit(选出10 到20 条) select * from students order by id limit 9,10; 2.MySQL 会使用索引的操作符号 =,>,=,betwe ...
- Elasticsearch 设置默认值的三种方式
1.实战问题 在使用 Elasticsearch 过程中,不免还会有 Mysql 等关系型数据库的使用痕迹,以下两个都是实战开发问到的问题: Elasticsearch 新增字段,能在 Mapping ...
- mysql给字段设置默认值,以及mysql的严格模式
一.背景 在插入数据库时,报错#1364,后来才知道是字段在创建的时候,没有设置默认值的原因.关于默认值,我们都知道设置默认值为0或者null的时候,就算我们不插入该字段,数据库也会自动按照默认值填充 ...
- html5下拉列表默认值,element-ui中的select下拉列表设置默认值方法_简单_前端开发者...
element-ui中的select下拉列表如何设置默认值? 在element-ui的运用中,涉及到了select下拉列表.项目中需要将select的默认值给展示出来 那如何修改呢? 上element ...
最新文章
- java List集合中contains方法总是返回false
- 给AI一个洗衣机,TA会做点啥?斯坦福+FB研究了972种形状,只为教机器人开门
- SSL ×××的强劲发展势头似乎表明,它将取代IPSec ×××
- 《爱上统计学》读书笔记
- tf.gather( )的详细解析
- matlab提示音,matlab发出声音 - osc_45mm6g1p的个人空间 - OSCHINA - 中文开源技术交流社区...
- 无人机辅助移动边缘计算的计算卸载优化:一种深度确定性策略梯度方法(5)——结果与分析
- 何为线性时不变系统!详解
- Redisson读写锁
- WPS参考文献编号及超链接
- 几个名词解释 TBB VPP KKK
- STM32 Flash读写;Flash地址对应的存储内容及方式;
- 客户旅行地图教程 - 带15个示例
- 每年工作日与非工作日的设置
- YTU 3921 游戏
- iPhone手机数据找回指南2:iPhone手机使用技巧
- 时域变换到频域?到底什么是傅里叶变换?
- 对封装、继承、多态、抽象的理解
- Python描述数据结构之链队列篇
- 苹果手机10秒解除锁屏_Redmi 10X手机密码忘了怎么办?手机10秒解除锁屏,三步解开安卓苹果密码【详细步骤】...