如何在asp中使用复选框删除记录。净C#[英] How to delete records using checkbox in asp.net C#

本文是小编为大家收集整理的关于如何在asp中使用复选框删除记录。净C#的处理方法,想解了如何在asp中使用复选框删除记录。净C#的问题怎么解决?如何在asp中使用复选框删除记录。净C#问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

尊敬的专家,
plz你能建议我C#代码...使用c#在asp.net中使用复选框删除..
我还想在这里显示名称和图像.
我试过这段代码但不是 cmg..
这是我的设计页面...

<div><asp:GridView ID="GridView1" runat="服务器" AutoGenerateColumns="false" DataKeyNames="id" DataSourceID="SqlDataSource1"><><asp:TemplateField><ItemTemplate><asp:CheckBox ID="chkdelete" runat="服务器" /></ItemTemplate></asp:TemplateField><asp:BoundField DataField="id" HeaderText="id" /><asp:BoundField DataField="Name" HeaderText="名称" /><asp:BoundField DataField="Image" HeaderText="图片" /></Columns></asp:GridView><asp:SqlDataSource ID="SqlDataSource1" Runat="服务器"    SelectCommand="SELECT id, Name, image FROM showdetails"    DeleteCommand="DELETE FROM showdetails WHERE id = @id"    ConnectionString="<%$ ConnectionStrings:sss %>" ></asp:SqlDataSource></div><asp:Button ID="btndelete" runat="服务器" 文本="删除"        onclick="btndelete_Click" /></form>

还有我的 asp.cs 页面
protected void btndelete_Click(对象 发送者,EventArgs e){foreach (GridViewRow 行 in GridView1.Rows){CheckBox checkbox = (CheckBox)row.FindControl("chkdelete");if (checkbox.Checked){int id = Convert.ToInt32(GridView1.DataKeys[row.RowIndex].Value);SqlDataSource1.DeleteParameters["id"].DefaultValue = id.ToString();SqlDataSource1.Delete();}

}

推荐答案

ConnectionStrings:sss %>" ></asp:SqlDataSource></div><asp:Button ID="btndelete" runat="服务器" 文本="删除" onclick="btndelete_Click" /></form>

还有我的 asp.cs 页面
protected void btndelete_Click(对象 发送者,EventArgs e){foreach (GridViewRow 行 in GridView1.Rows){CheckBox checkbox = (CheckBox)row.FindControl("chkdelete");if (checkbox.Checked){int id = Convert.ToInt32(GridView1.DataKeys[row.RowIndex].Value);SqlDataSource1.DeleteParameters["id"].DefaultValue = id.ToString();SqlDataSource1.Delete();}

}

类似问题请参考答案,
从 datgridview 和数据库访问中删除行[^]
你肯定会从中得到一些帮助.

[编辑]

对于网格中的图像看看:
从数据库 Asp.Net 在 GridView 中显示图像[^]
MSDN:在 GridView 列中显示图像[^]
在 GridView 中显示来自数据库的图像[^]

本文地址:https://www.itbaoku.cn/post/1355948.html

相关标签/搜索