Repeater中绑定DropDownList
2015-09-18 17:25
531 查看
效果如图:
后台代码如下 :
/// <summary>
/// 动态绑定Repeater中的指派下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void rptContent_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DropDownList dllOperator = (DropDownList)e.Item.FindControl("dllOperator");
dllOperator.DataSource = AdminUserService.GetList("");
dllOperator.DataTextField = "realName";
dllOperator.DataValueField = "id";
dllOperator.DataBind();
dllOperator.Items.Insert(0,new ListItem("请选择", "-99"));
//找到分类Repeater关联的数据项
DataRowView rowv = (DataRowView)e.Item.DataItem;//获取当前项行数据再去访问那一列.注意坐标索引是从0开始
dllOperator.SelectedValue = rowv[4].ToString();
}
}
前台代码:
<asp:Repeater ID="repInfo" runat="server" OnItemDataBound="rptContent_ItemDataBound">
<asp:DropDownList ID="dllOperator" runat="server"></asp:DropDownList>
后台代码如下 :
/// <summary>
/// 动态绑定Repeater中的指派下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void rptContent_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DropDownList dllOperator = (DropDownList)e.Item.FindControl("dllOperator");
dllOperator.DataSource = AdminUserService.GetList("");
dllOperator.DataTextField = "realName";
dllOperator.DataValueField = "id";
dllOperator.DataBind();
dllOperator.Items.Insert(0,new ListItem("请选择", "-99"));
//找到分类Repeater关联的数据项
DataRowView rowv = (DataRowView)e.Item.DataItem;//获取当前项行数据再去访问那一列.注意坐标索引是从0开始
dllOperator.SelectedValue = rowv[4].ToString();
}
}
前台代码:
<asp:Repeater ID="repInfo" runat="server" OnItemDataBound="rptContent_ItemDataBound">
<asp:DropDownList ID="dllOperator" runat="server"></asp:DropDownList>
相关文章推荐
- gcc 和 arm-linux-gcc 编译器的默认搜索头文件路径
- QT5.5.0 VS2013/CentOS 7自编译
- linux下编译安装ffmpeg
- linux下分卷压缩,合并解压的3种方法
- OpenDaylight Lithium 在ubunbtu下的安装
- Linux的启动过程
- NSTimer与NSRunLoop的关系分析
- iptables 的防火墙正常运行时间和安全性 使用此高效应用程序设置并维护 Linux 防火墙
- (转)ecshop 后台商品分类添加图片的功能
- Hadoop 2.0中用户安全伪装/模仿机制实现原理
- 新浪、万网前系统架构师高俊峰:统一监控报警平台架构设计思路
- linux c 使用正则表达式
- Nginx+Keepalived搭建高可用负载均衡集群
- Linux永久关闭防火墙 vsftp 开机自启动
- PHPCMS搭建wap手机网站
- Linux chattr和lsattr
- MySQL学习5_CentOS下Mysql数据库(不使用yum命令)的安装与配置
- hadoop+maven工程伪分布下实例运行
- Shell 学习笔记
- linux中某个端口拒绝远程主机连接原因及解决方法