【ASP.Net 之Datalist删除功能详解附代码】教程文章相关的互联网学习教程文章

DropDownList 下拉框选择改变促发事件和防全局刷新(推荐)

代码: <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> //ASP.NET中使用UpdatePanel实现局部异步刷新 <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DropDownList runat="server" ID="SelectProductType" AutoPostBack="True" OnSelectedIndexChanged="SelectProductTypeChange" /> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="SelectProd...

ASP.NET控件之RadioButtonList详解

“RadioButtonList”控件表示一个封装了一组单选按钮控件的列表控件。 可以使用两种类型的 ASP.NET 控件将单选按钮添加到网页上:各个“RadioButton”控件或一个“RadioButtonList”控件。这两类控件都允许用户从一小组互相排斥的预定义选项中进行选择。使用这些控件,可定义任意数目的带标签的单选按钮,并将它们水平或垂直排列。 命名空间:System.Web.UI.WebControls 程序集:System.Web(在 system.web.dll 中) [ValidationProp...

.NET下通过HttpListener实现简单的Http服务【图】

HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为以下几步 1.创建一个HTTP侦听器对象并初始化 2.添加需要监听的URI 前缀 3.开始侦听来自客户端的请求 4.处理客户端的Http请求 5.关闭HTTP侦听器 例如:我们要实现一个简单Http服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件,...

ASP.NET MVC4中使用Html.DropDownListFor的方法示例

本文实例讲述了ASP.NET MVC4中使用Html.DropDownListFor的方法。分享给大家供大家参考,具体如下: 一、控制器部分: public ActionResult PageDetail() {var thisList = _sysDepartmentBll.GetAllDepartmentList();//数据源//添加一条默认数据var resultList = new List<SelectListItem>{new SelectListItem {Text = "--请选择--", Selected = true, Value = ""}};//将数据源添加到resultList集合中resultList.AddRange(thisList....

ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例

本文实例讲述了ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法。分享给大家供大家参考,具体如下: //gridview遍历如下: foreach (GridViewRow row in GridView1.Rows) {CheckBox cb = (CheckBox)row.FindControl("CheckBox2");if (cb.Checked == true){} } //datagrid遍历: foreach (DataGridItem oItem in ItemsGrid.Items) {CheckBox ck1 = (CheckBox)oItem.FindControl("CheckBox");if (ck1.Checked ==...

asp.net实现递归方法取出菜单并显示在DropDownList中(分栏形式)

本文实例讲述了asp.net实现递归方法取出菜单并显示在DropDownList中的方法。分享给大家供大家参考,具体如下: 树形栏目展示以DropDownList的形式显示出来。 protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack){DataTable table = bllSite.GetChannelNames(CurrentUser.ParkID);BindChannelType(table, 0, 0);} } //递归方法取 private void BindChannelType(DataTable dt, int categoryid, int layer) {Dat...

asp.net实现DropDownList,TreeView,ListBox的无限极分类目录树

本文实例讲述了asp.net实现DropDownList,TreeView,ListBox的无限极分类目录树。分享给大家供大家参考,具体如下: #region DropDownList无限递归显示层次关系 /// <summary> /// 创建无限分级下拉列表框 /// </summary> /// <param name="ddlst">下拉控件</param> /// <param name="dt">源DataTable</param> /// <param name="text">text字段</param> /// <param name="value">value字段</param> /// <param name="parentid">深度字...

在ASP.NET 2.0中操作数据之四十二:DataList和Repeater数据排序(一)【图】

导言DataList和Repeater数据分页里我们学习了如何在DataList里添加分页功能。我们在ProductsBLL类里创建了一个名为GetProductsAsPagedDataSource的方法,它返回一个PagedDataSource对象。当绑定到DataList或Repeater时,他们将只显示请求页的数据。这个技术和GridView,DetailsView,FormView的内置分页功能原理差不多。除了分页外,GridView还提供了内置的排序功能,而DataList和Repeater都没有。然而排序功能可以通过一点点代码就...

在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述【图】

导言概述插入、更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据。通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成了,不需要写任何代码。而DataList没有这些内置的功能。我们可以使用1.x 里的方法来实现这些功能。在本章我们将看到,DataList提供了一些事件和属性来完成我们的目的,为此我们需要写一些代码。本章我们首先学习如何创建一个支持编辑和删除数据的DataLis...

在ASP.NET 2.0中操作数据之四十三:DataList和Repeater数据排序(二)【图】

接着上篇介绍,上篇已经通过DropDownList简单实现了排序的功能,下面让我们看看带有分页的排序该怎么做。 第五步: 为使用默认分页的DataList添加排序的支持打开PagingSortingDataListRepeater文件夹里的SortingWithDefaultPaging.aspx和Paging.aspx 页。在Paging.aspx 页里查看源文件。将图8里选择的文本复制下来,然后粘贴到SortingWithDefaultPaging.aspx 页里的<asp:Content> 标签内。图 8: 复制粘贴代码然后将Paging.aspx页后台...

在ASP.NET 2.0中操作数据之四十四:DataList和Repeater数据排序(三)【图】

第七步: 在自定义分页的Repeater 里添加排序功能现在已经完成了自定义分页,我们再来添加排序功能。ProductsBLL类的GetProductsPagedAndSorted方法和GetProductsPaged一样有startRowIndex 和 maximumRows 参数,不一样的是它还多了一个sortExpression 参数。在SortingWithCustomPaging.aspx里使用GetProductsPagedAndSorted方法我们需要:将ObjectDataSource的SelectMethod属性从GetProductsPaged改为GetProductsPagedAndSorted。为...

在ASP.NET 2.0中操作数据之四十五:DataList和Repeater里的自定义Button【图】

导言在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加了一些button,当点击时,引起postback,并根据button的CommandName属性激发相关的事件。例如,添加一个CommandName为“Edit”的button,在postback时会激发EditCommand事件,如果CommandName为“Delete”则激发DeleteCommand。除了编辑和删除button,DataList和Repeater还可...

在ASP.NET 2.0中操作数据之三十七:DataList批量更新【图】

导言在前面我们学习了如何创建item级的DataList。和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑。item级的编辑在偶尔需要更新时没什么问题,但是在有些情况下用户需要编辑大量的记录。如果一个用户需要编辑许多记录,他会被迫去不停的去点击Edit,作出修改,然后点击Update,这些大量的点击会妨碍他的工作效率。在这样的情况下,一个好的选择是提供一个完全可编辑的DataList,它...

如何为CheckBoxList和RadioButtonList添加滚动条

如何给CheckBoxList和RadioButtonList添加滚动条? 继承基类CheckBoxList和RadioButtonList,添加滚动属性,重写Render方法即可。 属性列表:#region 滚动控制private bool _ShowScrollBar = false;/// <summary>/// 显示滚动条/// </summary>[System.ComponentModel.Description("是否显示显示滚动条"), System.ComponentModel.DefaultValue(false), System.ComponentModel.Category("滚动条设置"), System.ComponentModel.Bindab...

asp.net控件DataList分页用法

本文实例讲述了asp.net控件DataList分页用法。分享给大家供大家参考,具体如下: protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack){ViewState["Page"] = 0;Bangding();} } //绑定数据 public void Bangding() {PagedDataSource pds = new PagedDataSource();pds.DataSource = MerchandiseManager.GetList("");pds.AllowPaging = true;pds.PageSize = 5; //每页记录数pds.CurrentPageIndex = Pager;//当前页...