datalist編輯、更新、取消、刪除、分頁,分頁用的是
aspnetpager.dll4.3控制項,功能挺強大的,自己可以到網上下個
1.aspx
程式**
<%@ page language="c#" autoeventwireup="true" codefile="datalist_deleteupdate1.aspx.cs"
inherits="datalist_datalist_deleteupdate1" %>
<%@ register assembly="aspnetpager" namespace="wuqi.webdiyer" tagprefix="webdiyer" %>
2.cs
程式**
using system;
using system.data;
using system.configuration;
using system.collections;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
using wuqi.webdiyer;
public partial class datalist_datalist_deleteupdate1 : system.web.ui.page
} //返回dataset
private dataset getdataset()
//繫結gridview
private void databindgridview()
//datalist編輯
protected void datalist1_editcommand(object source, datalistcommandeventargs e)
//datalist取消
protected void datalist1_cancelcommand(object source, datalistcommandeventargs e)
//datalist更新
protected void datalist1_updatecommand(object source, datalistcommandeventargs e)
//datalist刪除
protected void datalist1_deletecommand(object source, datalistcommandeventargs e)
//分頁
protected void changepage(object src, pagechangedeventargs e)
} 3.minutepage函式
程式**
/**
/// 功 能:分頁
/// 作 者:puke
/// 版 權:[email protected]
///
/// 表名
/// 主鍵欄位名
/// 頁尺寸
/// 頁碼
/// 返回記錄總數, 非 0 值則返回
/// 設定排序型別, 非 0 值則降序
/// 查詢條件 (注意: 不要加 where)
/// ds
public dataset minutepage(string tblname,string fldname,int pagesize,int pageindex,int isrecount,int ordertype,string strwhere) ;
parameters[0].value = tblname;
parameters[1].value = fldname;
parameters[2].value = pagesize;
parameters[3].value = pageindex;
parameters[4].value = isrecount;
parameters[5].value = ordertype;
parameters[6].value = strwhere;
return dbhelpersql.runprocedure("pr_minutepage", parameters, "ds");
}
DataList編輯,更新,刪除及模板的使用
datalist 提供相關的編輯模板,但和datagrid不一樣的是,datalist沒有編輯按鈕。要在datalist中使用編輯功能,可在項模板中增加乙個按 鈕,linkbutton和button都可以。在commandname中設定為edit就可以把此按鈕和datalist的編輯事件聯絡起來了。...
c 更新mysql資料 MySQL插入更新刪除資料
資料插入 插入完整的行 insert into customers values null,pep e.lapew 100 main street los angeles ca 90046 usa null null 此例子插入乙個新客戶到customers表。儲存到每個表列中的資料在values子...
GridView選中,編輯,取消,刪除
臺 你可以使用sqlhelper,本文沒用。如下 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui usin...