DataList編輯 更新 取消 刪除 分頁

2021-04-21 08:08:47 字數 2244 閱讀 3554

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...