第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

aspxgridview 行命令刪除

aspxgridview 行命令刪除

C#
BIG陽 2021-10-24 18:05:07
我想 aspxgridview 在 row 命令中刪除該行。protected void BootstrapGridView1_RowCommand(object sender, DevExpress.Web.ASPxGridViewRowCommandEventArgs e){    if (this.IsPostBack)    {        if (e.CommandArgs.CommandName == "delete")        {           ROW DELETE CODE        }    }}
查看完整描述

2 回答

?
千巷貓影

TA貢獻1829條經(jīng)驗 獲得超7個贊

您使用ASPxGridViewRowEventArgs.KeyValue屬性獲取行 ID,然后從數(shù)據(jù)庫中刪除特定記錄。您必須指定 KeyFieldName="keyfieldcolumnname" 才能在 RowCommand 事件中獲取鍵列值。


該ASPxGridViewRowEventArgs.KeyValue屬性提供能力通過一個鍵值來獲得一個ID值。


例子:


<dxwgv:ASPxGridView ID="gv" runat="server" AutoGenerateColumns="False"

            KeyFieldName="ID"...


protected void gv_RowCommand(object sender, ASPxGridViewRowCommandEventArgs e) {

    ASPxGridView grid = (ASPxGridView)sender;

    object id = e.KeyValue;

   //Delete record using data adapter or some other ORM 

   // Delete from users where userid=id


}


查看完整回答
反對 回復(fù) 2021-10-24
?
子衿沉夜

TA貢獻1828條經(jīng)驗 獲得超3個贊

從 datagridview 中刪除行不會影響數(shù)據(jù)庫中的數(shù)據(jù)表。您需要編寫一個查詢來從數(shù)據(jù)庫中刪除數(shù)據(jù)。


如果您使用 sql、mysql 等,請嘗試獲取鏈接按鈕事件上的主鍵或任何唯一列并執(zhí)行刪除行的命令。


在你的點擊事件中類似這樣的東西來獲取傳遞給數(shù)據(jù)庫的 ID


int MyID = int.Parse(yourDataGridView.SelectedRows[0].Cells[0].Value.ToString());

以及要從數(shù)據(jù)庫中刪除的查詢


delete from MyTable

where p_Key = MyID;


查看完整回答
反對 回復(fù) 2021-10-24
  • 2 回答
  • 0 關(guān)注
  • 323 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號