Asp.Net 之 DropDownList的使用

这里不细说,直接上案例

复制代码
<td style="width: 30px;" align="right">
年月:
</td>
<td>
<asp:DropDownList ID="ddl_ksyear" runat="server" class="easyui-combobox" Width="60">
</asp:DropDownList>
<asp:DropDownList ID="ddl_ksmonth" runat="server" class="easyui-combobox" Width="40">
</asp:DropDownList>
</td>
<td style="width: 15px;" align="right"></td>
<td>
<asp:DropDownList ID="ddl_jsyear" runat="server" class="easyui-combobox" Width="60">
</asp:DropDownList>
<asp:DropDownList ID="ddl_jsmonth" runat="server" class="easyui-combobox" Width="40">
</asp:DropDownList>
</td>
复制代码

接着是在后台写绑定数据的代码

复制代码
 ddl_ksyear.DataSource = FormBase.getYEAR();
            ddl_ksyear.DataTextField = "YEAR";
            ddl_ksyear.DataValueField = "YEAR";
            ddl_ksyear.DataBind();
            ddl_ksyear.SelectedValue = DateTime.Now.AddMonths(-1).Year.ToString();
//因为这里数据源是返回是datatable,且只有一列 year
//所以键值对都是该字段,同时给予默认的。
关键点:
DataTextField 文本
DataValueField  值
DataBind  绑定数据源
SelectedValue   当前选择
复制代码

 

posted @   zmztyas  阅读(1619)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示