asp.net datalist绑定数据后可以上移下移实现示例
if (e.CommandName == "Up")
{
int index = e.Item.ItemIndex;
string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim();
if (e.Item.ItemIndex > 0)
{
ZdgzTitles.ZdgzTitlesDisPlayNum(rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim(),
rgZdgz.MasterTableView.DataKeyValues[index-1]["TitleID"].ToString().Trim());
Clear();
rgZdgz.Rebind();
}
else
{
ShowMessage("该项已经在最上,无法再上移。");
}
}
else if (e.CommandName == "Down")
{
int index = e.Item.ItemIndex;
string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim();
if (e.Item.ItemIndex < rgZdgz.Items.Count - 1)
{
ZdgzTitles.ZdgzTitlesDisPlayNum(rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim(),
rgZdgz.MasterTableView.DataKeyValues[index+1]["TitleID"].ToString().Trim());
Clear();
rgZdgz.Rebind();
}
else
{
ShowMessage("该项已经在最下,无法再下移。");
}
相关推荐
-
在ASP.NET 2.0中操作数据之四十:自定义DataList编辑界面
导言 DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义.在目前为止所做的DataList编辑功能的例子里,编辑界面都只包含TextBox.在前面一章里,我们通过添加验证控件来增加了用户体验,提高了可用性. EditItemTemplate可以包含除了TextBox以外的很多控件,比如DropDownList, RadioButtonList, Calendar等.和使用TextBox一样,使用这些控件自定义编辑界面时,步骤如下: 为EditItemTemp
-
在ASP.NET 2.0中操作数据之三十七:DataList批量更新
导言 在前面我们学习了如何创建item级的DataList.和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑.item级的编辑在偶尔需要更新时没什么问题,但是在有些情况下用户需要编辑大量的记录.如果一个用户需要编辑许多记录,他会被迫去不停的去点击Edit,作出修改,然后点击Update,这些大量的点击会妨碍他的工作效率.在这样的情况下,一个好的选择是提供一个完全可编辑的DataList,它的所有的item都处于编辑模
-
在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件
导言 到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入- 遗漏了product的name或者负的price- 会导致异常.在前面一章里我们学习了如何在DataList的UpdateCommand事件处理中添加异常处理代码,以便在出现异常时捕捉它并显示友好的错误信息.然而理想的编辑界面应该包含验证控件,用来在第一时间里阻止用户输入一些非法数据. 本章我们将学习在DataList的EditItemTemplate里添加验证控件从而提供一个更安全的编辑界面,
-
asp.net中Datalist使用数字分页的实现方法
复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test(Datalist数字分页).aspx.cs" Inherits="Test_Datalist数字分页_" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
-
在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述
导言 概述插入.更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据.通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成了,不需要写任何代码.而DataList没有这些内置的功能.我们可以使用1.x 里的方法来实现这些功能.在本章我们将看到,DataList提供了一些事件和属性来完成我们的目的,为此我们需要写一些代码. 本章我们首先学习如何创建一个支持编辑和删除数据的DataList.后面的教程里我们将学习一些高级的
-
asp.net中将数据库绑定到DataList控件的实现方法与实例代码
解决方法1: datalist databind() 解决方法2: 查看MSDN上的详细说明资料 解决方法3: 在DataList的模板中用table表格,如: 复制代码 代码如下: <asp:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetailedInfo_ItemDataBound" Width="100%"> <Ite
-
ASP.Net 之Datalist删除功能详解附代码
.aspx界面 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>DataList控件删除操作(支持批量删除)</title> <script type="text/javascript"> function CheckAll(Obj) {
-
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.DataS
-
ASP.NET中利用DataList实现图片无缝滚动 实例分享
[html] 复制代码 代码如下: <div id="demo" style="overflow: hidden; width: 441px; border: 0px"> <table width="441" height="130" border="0" cellpadding="0" cellspacing="0" backgro
-
在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表
导言 在前面一章里我们学习了如何用两个页分别显示主/从信息.在"主"页里我们用Repeater来显示category.每个category的name都是一个链到"从"页的hyperlink.在从页里用一个两列的DataList显示选中的category下的product.本章我们将还是使用单页,在左边显示category列表,category的名字用LinkButton显示.点击其中一个时页面postback,在右边以两列的DataList显示出相关的product
随机推荐
- Spring的连接数据库以及JDBC模板(实例讲解)
- 二行代码解决全部网页木马
- 学习网址
- RAC cache fusion机制实现原理分析
- javascript事件冒泡和事件捕获详解
- asp.net gridview强制换行
- CodeIgniter分页类pagination使用方法示例
- php获取从百度搜索进入网站的关键词的详细代码
- 总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
- Js基础学习资料
- MySQL查看和修改字符编码的实现方法
- MYSQL代码 定期备份Mysql数据库
- Linux 在Bash脚本中怎么关闭文件描述符的实例
- 左侧是表头的JS表格控件(自写,网上没有的)
- webpack学习笔记之代码分割和按需加载的实例详解
- 微信小程序 小程序制作及动画(animation样式)详解
- w3wp.exe占用cpu过高的解决方法第1/2页
- CentOS6.7系统中配置LNMP环境
- c#格式化数字的方法
- 透析PHP的配置文件php.ini