gpt4 book ai didi

c# - 从数据集中完全删除一行

转载 作者:太空狗 更新时间:2023-10-29 23:56:36 24 4
gpt4 key购买 nike

我的 gridview 上有一个删除按钮。单击删除按钮时,该行应为完全从 session 中删除。我目前正在做以下事情:

protected void gvMainLog_RowCommand(Object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Remove")
{

GridViewRow rowSelect = (GridViewRow)(((Button)e.CommandSource).NamingContainer);
int rowindex = rowSelect.RowIndex;

DataSet ds = ((DataSet)Session["old"]);

ds.Tables[0].Rows[rowindex].Delete();

Session["old"] = ds;

gvMainLog.DataSource = Session["old"];
gvMainLog.DataBind();

}

问题在于:

ds.Tables[0].Rows[rowindex].Delete();

仅删除该行中的内容。当我查看数据集时,它显示一个空行。

有没有办法删除整行,而不显示空行?

最佳答案

试着打电话

ds.AcceptChanges() 

在 row.Delete() 之后。

关于c# - 从数据集中完全删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18471189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com