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中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表
导言 在前面一章里我们学习了如何用两个页分别显示主/从信息.在"主"页里我们用Repeater来显示category.每个category的name都是一个链到"从"页的hyperlink.在从页里用一个两列的DataList显示选中的category下的product.本章我们将还是使用单页,在左边显示category列表,category的名字用LinkButton显示.点击其中一个时页面postback,在右边以两列的DataList显示出相关的product
-
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中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控件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 2.0中操作数据之三十七:DataList批量更新
导言 在前面我们学习了如何创建item级的DataList.和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑.item级的编辑在偶尔需要更新时没什么问题,但是在有些情况下用户需要编辑大量的记录.如果一个用户需要编辑许多记录,他会被迫去不停的去点击Edit,作出修改,然后点击Update,这些大量的点击会妨碍他的工作效率.在这样的情况下,一个好的选择是提供一个完全可编辑的DataList,它的所有的item都处于编辑模
-
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 2.0中操作数据之三十六:在DataList里编辑和删除数据概述
导言 概述插入.更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据.通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成了,不需要写任何代码.而DataList没有这些内置的功能.我们可以使用1.x 里的方法来实现这些功能.在本章我们将看到,DataList提供了一些事件和属性来完成我们的目的,为此我们需要写一些代码. 本章我们首先学习如何创建一个支持编辑和删除数据的DataList.后面的教程里我们将学习一些高级的
-
在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件
导言 到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入- 遗漏了product的name或者负的price- 会导致异常.在前面一章里我们学习了如何在DataList的UpdateCommand事件处理中添加异常处理代码,以便在出现异常时捕捉它并显示友好的错误信息.然而理想的编辑界面应该包含验证控件,用来在第一时间里阻止用户输入一些非法数据. 本章我们将学习在DataList的EditItemTemplate里添加验证控件从而提供一个更安全的编辑界面,
-
在ASP.NET 2.0中操作数据之四十:自定义DataList编辑界面
导言 DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义.在目前为止所做的DataList编辑功能的例子里,编辑界面都只包含TextBox.在前面一章里,我们通过添加验证控件来增加了用户体验,提高了可用性. EditItemTemplate可以包含除了TextBox以外的很多控件,比如DropDownList, RadioButtonList, Calendar等.和使用TextBox一样,使用这些控件自定义编辑界面时,步骤如下: 为EditItemTemp
随机推荐
- jQuery中extend函数简单用法示例
- CSS网页布局入门教程7:二列固定宽度居中
- AngulerJS学习之按需动态加载文件
- extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
- apache伪静态与iis伪静态规则与配置区别介绍
- javascript 另一种图片滚动切换效果思路
- JS使用正则实现去掉字符串左右空格的方法
- Bootstrap3制作自己的导航栏
- 使用SWFUpload实现无刷新上传图片
- SQL Server中实现二进制与字符类型之间的数据转换
- 一个仿糯米弹框效果demo
- jquery专业的导航菜单特效代码分享
- jquery实现checkbox 全选/全不选的通用写法
- jQuery Easyui datagrid editor为combobox时指定数据源实例
- 页面js遇到乱码问题的解决方法是和无法转码的情况
- 做网页的一些技巧
- linux下查看swap分区被哪些进程占用实现脚本
- 深入for,while,foreach遍历时间比较的详解
- Cocos2d-x保存用户游戏数据之XML文件是否存在问题判断方法
- shell脚本批量删除es索引的方法
