listview 的用法 (asp.net3.5新增控件)
2011-06-20 21:36
405 查看
![](http://hi.csdn.net/attachment/201106/20/0_1308577850bnx6.gif)
listview控件如图:本实例主要展示了listview控件的ItemCreated事件,ItemUpdating事件,前者主要是发生在databound事件之前改变页面的内容,itemupdating事件只要是用来设置更新数据时的事件。本例结合杨中科老师讲解的dropdownlist和listview控件来展开的,希望能给自己和大家带来启示!!
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace WebApplication3 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void ListView1_ItemUpdating(object sender, ListViewUpdateEventArgs e) { DropDownList ddlist = (DropDownList)ListView1.Items[e.ItemIndex].FindControl("DropDownList1");//查找控件dropdownlist e.NewValues["Gender"] = ddlist.SelectedValue;//设置数据库的数据 } protected void ListView1_ItemCreated(object sender, ListViewItemEventArgs e) { if(e.Item.ItemType==ListViewItemType.InsertItem)//判断事件项是否为插入项。 { TextBox txtbox = (TextBox)e.Item.FindControl("GenderTextBox"); txtbox.Text ="男"; } if (e.Item.ItemType == ListViewItemType.DataItem)//判断事件项是否为数据绑定项。 { DropDownList ddlist = (DropDownList)e.Item.FindControl("DropDownList1"); if (ddlist != null)//如果为空则不是更新项, { ListViewDataItem lvdata = (ListViewDataItem)e.Item;//主要是xsd文件的引用 DataRowView dtview = (DataRowView)lvdata.DataItem;//强制类型dataset的运用 if (dtview!=null) { var row = (WebApplication3.DAL.DataSet1.T_PersonsRow)dtview.Row;//强制类型dataset的运用 ddlist.SelectedValue = row.Gender;//强制类型dataset的运用 } } } } } }
相关文章推荐
- listview 的用法 (asp.net3.5新增控件)
- 在ASP.NET 3.5中使用新的ListView控件(3)
- ASP.NET 3.5 的 ListView 控件与 CSS Friendly
- 在ASP.NET 3.5中使用新的ListView控件(4)
- 在ASP.NET 3.5中使用新的ListView控件(5)
- 在ASP.NET 3.5中使用新的ListView控件(6)
- [原创]共享一款ASP.NET验证码控件(附详细用法)
- ASP.NET的广告控件AdRotator用法分析
- ASP.NET 3.5核心编程学习笔记(25):GridView控件
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- ASP.NET 2.0 中的新增服务、控件与功能概述
- ASP.net中Panel控件用法
- ASP.NET 3.5中的ListView控件和DataPager控件(二)
- ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—(1)读者序】★★★
- ASP.NET 3.5's ListView and DataPager—Part4:利用ListView和DataPager控件来对数据分页
- asp.net Control.Parent的用法之一 - 用于验证控件的方法的封装
- 庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—教程
- Asp.net 2.0 FileUpload 控件的用法
- ASP.net:Literal控件用法(摘自动态网站制作指南)
- ASP.NET 4.0 ListView等容器控件中获取ClientID值与HTML中自动生成ID字符串不一样问题。