要刪除GridView中的當前行,可以使用以下兩種方法:
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
GridViewRow row = GridView1.Rows[e.RowIndex];
// 在此處進行刪除操作
GridView1.DataBind(); // 重新綁定GridView數據源
}
<asp:Button ID="btnDelete" runat="server" Text="刪除" OnClientClick="return DeleteRow(this);" />
然后在JavaScript函數中編寫以下代碼:
function DeleteRow(button) {
var row = button.parentNode.parentNode;
row.parentNode.removeChild(row);
return false;
}
這將使用JavaScript找到刪除按鈕所在的行,并從DOM中刪除該行。
無論使用哪種方法,都需要在刪除操作完成后重新綁定GridView的數據源,以便更新GridView的顯示。