Datalist刪除一條記錄的解決方法

2021-05-23 11:20:11 字數 551 閱讀 6076

datalist不同gridview 用findcontrol方法行不通。

現提出兩種解決方案

第乙個設定datalist的datakeyfield=主鍵,button的commandname="delete"

在datalist的itemcommand的事件裡面:

itemcommand:

if (e.commandname=="delete")

protected void datalist1_itemcommand(object source, datalistcommandeventargs e)

}第二種方法

為刪除的按鈕繫結表中的乙個欄位.如id,然後在給它乙個鏈結,

並為它做個刪除的鏈結,index.apx?del=<%# databinder.eval(container.dataitem,"id") %>

然後在index.aspx裡**,先判定是否有del的資訊,然後就request.querystring("id")獲取值,然後在進行sql的刪除語句就可以了。

當然了第一種方法才是最好的方法!!!

上一條記錄下一條記錄

select top 1 from 表 where id 當前id order by id desc select top 1 from 表 where id 當前id order by id desc 上一條記錄 select top 1 blogid from gcc bloginfo wher...

一條SQL語句刪除重複的記錄

去面試時,被問到用一條sql語句刪除重複的記錄,當時做不出來,回頭想想,方法如下 新增乙個表,用於測試 create table table1 id int primary key,name char 20 新增樣品記錄 insert into table1 values 1,hello 2,wor...

datagrid最後一條記錄刪除報錯解決

datagrid在.net應用非常廣泛。功能也非常全面。很多初學者卻容易出現一些問題。1。分頁功能不能用。這是因為每次頁面載入必須對dg進行繫結,如果放在if page.ispost 裡面就不行。有乙個辦法就是建立乙個過程只用於dg的繫結。每次分頁時呼叫一下這個過程。就可以了。2。刪除一頁最後一條記...