在ListView中使用DropDownList绑定数据……好麻烦
在Aspx页中的代码:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="男">男</asp:ListItem>
<asp:ListItem Value="女">女</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
添加事件:ItemUpdating和ItemCreated事件
{
//在更新之前绑定DropDownList
DropDownList ddGender = (DropDownList)ListView1.Items[e.ItemIndex].FindControl("DropDownList1");
e.NewValues["Gender"] = ddGender.SelectedValue;
}
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
DropDownList ddlGender = (DropDownList)e.Item.FindControl("DropDownList1");
if (ddlGender != null)
{
ListViewDataItem lvDataItem = (ListViewDataItem)e.Item;
DataRowView rowView = (DataRowView)lvDataItem.DataItem;
if (rowView != null)
{
var userRow = (DataSetUsers.UsersRow)rowView.Row;
ddlGender.SelectedValue = userRow.Gender;
}
}
}
}
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
DropDownList ddlLinkType = (DropDownList)e.Item.FindControl("DropDownList1");
ListViewDataItem lvDataItem = (ListViewDataItem)e.Item;
DataRowView rowView = (DataRowView)lvDataItem.DataItem;
if (ddlLinkType != null && rowView != null)
{
var linksRow = (DAL.DataSetLinks.T_LinksRow)rowView.Row;
ddlLinkType.SelectedValue = linksRow.LinkType;
}
}
}
protected void ListView1_ItemInserting(object sender, ListViewInsertEventArgs e)
{
DropDownList ddlLinkType = (DropDownList)e.Item.FindControl("DropDownList1");
e.Values["LinkType"] = ddlLinkType.SelectedValue;
}
protected void ListView1_ItemUpdating(object sender, ListViewUpdateEventArgs e)
{
DropDownList ddlLinkType = (DropDownList)ListView1.Items[e.ItemIndex].FindControl("DropDownList1");
e.NewValues["LinkType"] = ddlLinkType.SelectedValue;
}
}
在ListView中使用DropDownList绑定数据……好麻烦相关推荐
- android如何获取listview中的任意行数据
android如何获取listview中的任意行数据 @Override public void onItemClick(AdapterView<?> arg0, View arg1, i ...
- ListView的Adapter使用(绑定数据) 之 自定义每一项的布局去绑定数据(二)
紧接上篇: 接下来是自定义布局的例子,我们大家先看下程序出来的效果图: 代码是: 1. 首先自定义布局,我们命名一个custom_list_layout.xml的布局文件,代码如下: < ...
- DropDownList 绑定数据
如何使用DropDownList 控件绑定数据呢,今天我们来介绍一下比较常用的一种方法--前后台结合方式: 首先,我们需要拉一个DropDownList 控件: 然后,通过控件配置SqlDataSou ...
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
问题: 在VS中用dropdownlist控件绑定数据,浏览时却在控件里显示System.Data.DataRowView,而不是要显示的数据,代码如下: public static DataSet ...
- EF对DropDownList绑定数据
先拉一个控件:DropDownList <asp:DropDownList ID="ddl_Class" runat="server" CssClass= ...
- vue中的v-model绑定数据深层次问题
vue有些赋值方式是非响应式的,页面不会刷新,可以参考下面(百度参考): Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如: vm.items[indexOfItem] = new ...
- WP8.1开发中复杂JSON绑定数据时的方法
如果要绑定要一个集合中的另一个集合,比如这样的JSON: 1 public class GetTransferInfo 2 { 3 public class Segment 4 { 5 public ...
- combobox绑定数据
今天开发过程中遇到Combobox绑定数据的需求,研究了下绑定DataTable,现在Po上来,有时间研究下绑定其他类型的数据,到时候再来更新. 废话不多说,上代码: //清空一下绑定 m_Combo ...
- vue实现v-chart绑定数据
前言 前两天,小编总结了vue数据图表,但是不能绑定数据,今天为大家分享,vue中v-chart如何绑定数据,实现动态变化的数据分析 前端 <template><div>< ...
最新文章
- 通过CH340G驱动的Nano ATMEAG328P驱动板初步测试
- python能做什么游戏ll-学霸的黑科技系统
- springboot项目自定义类在配置文件中的提示
- Quartz.NET simple_demo
- 使用Hive和iReport进行大数据分析
- javascript面试_在编码面试中需要注意的3个JavaScript问题
- python 生成 和 加载 requirements.txt
- centos安装最新的visual studio code并设置中文
- 黑马程序员_Java学习日记num4
- 双管道(CreatePipe)与cmd.exe进程间通信的有关问题 完美解决
- 计算机械零件体积,第三章机械零件的工作能力和计算准则.docx
- HBuilder X运行到微信小程序报错 [微信小程序开发者工具] Error: read EBADF
- MIS系统(13)- 系统管理之权限管理
- 测试参持之以恒兵勋章活动
- C语言指针详解(新手入门推荐)
- 【C语言】字符串函数详解
- 区块链(bitcoin)学习
- LVM修复-误删除磁盘
- 利用Java计算计算贷款的月支付金额和总偿还金额
- 工业品行业商城系统解决方案
热门文章
- android 表格控件点击事件,Android零基础入门|RecyclerView点击事件处理
- 服务器文档读取不了,服务器读取不到内存
- react循环key值_React性能优化的几个知识点
- 颜色和心理年龄测试软件,超准的色彩心理学:选8个颜色,就可以测出你的心理年龄...
- c mysql导入数据_MySQL 数据导入
- python列表综合练习
- 阿里月薪50k招AI工程师,看到要求我傻眼了!
- 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类...
- 另类SEO优化推广之百度下拉词框优化推广是怎么做的?
- python中素数的求法_Python 2种方法求某个范围内的所有素数(质数)