GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
来源:互联网 发布:如何电脑共享手机网络 编辑:程序博客网 时间:2024/04/30 18:49
<div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SchoolConnectionString %>"
DeleteCommand="DELETE FROM [T_sanguoban] WHERE [id] = @id"
InsertCommand="INSERT INTO [T_sanguoban] ([Name], [Age], [Image], [Gender]) VALUES (@Name, @Age, @Image, @Gender)"
SelectCommand="SELECT * FROM [T_sanguoban]"
UpdateCommand="UPDATE [T_sanguoban] SET [Name] = @Name, [Age] = @Age, [Image] = @Image, [Gender] = @Gender WHERE [id] = @id">
<DeleteParameters>
<asp:Parameter Name="id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Age" Type="Int32" />
<asp:Parameter Name="Image" Type="String" />
<asp:Parameter Name="Gender" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Age" Type="Int32" />
<asp:Parameter Name="Image" Type="String" />
<asp:Parameter Name="Gender" Type="String" />
<asp:Parameter Name="id" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="id" DataSourceID="SqlDataSource1"
onrowcommand="GridView1_RowCommand" onrowdatabound="GridView1_RowDataBound1">
<Columns>
<asp:BoundField DataField="id" HeaderText="编号" InsertVisible="False"
ReadOnly="True" SortExpression="id" />
<asp:BoundField DataField="Name" HeaderText="姓名" SortExpression="Name" />
<asp:BoundField DataField="Age" HeaderText="年龄" SortExpression="Age" />
<asp:ImageField DataImageUrlField="Image" HeaderText="图片">
<ControlStyle Height="70px" Width="70px" />
</asp:ImageField>
<asp:BoundField DataField="Gender" HeaderText="性别" SortExpression="Gender" />
<asp:ButtonField CommandName="delete" Text="删除" />
<asp:ButtonField CommandName="edit" Text="编辑" />
<asp:ButtonField CommandName="update" Text="更新" />
<asp:ButtonField CommandName="chushihua" Text="初始化密码" />
</Columns>
</asp:GridView>
</div>
后台:
后台需要用gridview属性的一个方法 RowDataBound
protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.DataRow) {
return;
}
string name = e.Row.Cells[1].Text;
LinkButton lbtn = (LinkButton)e.Row.Cells[5].Controls[0]; // 这就是找到这个单元格里第一个控件
if (lbtn != null)
{
lbtn.Attributes.Add("onclick", "return confirm('你确定要删除-"+name+"-么?');");
}
}
- GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- 1 使用自定义列显示班级学生信息,要求能够进 行删除和修改,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- 使用自定义列显示班级学生信息,要求能够进 行删除和修改,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- 创建数据库,库名为考生姓名拼音的缩写,例如考生姓名为张三
- 如何用JSON数据来表示“张三的颜值很高”?
- 人生的三张财务报表
- 为gridview里的删除列添加删除时确认提示
- loner_li 机试题 一个文本文件含有如下内容,分别表示姓名和成绩:张三 90 ..提供用户一个控制台界面,允许用户输入要查询的姓名,输入姓名并且按回车以后,打印出此人的成绩...
- 值得中国人深思的三张图片
- 向伟大的张三同志致敬
- 《汉武帝的三张面孔》 姜鹏
- 张三,李四的数据题
- 图片(多张)横向滚动,当鼠标停放在其中一张图片时,此张图片发大,滚动停。
- GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列
- GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列!
- 自定义viewpager 三张图片在同一屏幕轮播的效果
- 小偷程序员
- sqlite3使用简介(内含解决sqlite内存的方法)
- js 面向对象进阶之call apply
- JS常用方法
- Android Widevine 基本概念
- GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- 改变DataGridView具体单元格的样式
- 转载:FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- dojo之模块分支
- Linux软连接和硬链接
- rhel4下 vsftpd dead , but subsys locked --解除方法汇总
- google打不开结果页的解决方案
- PIVOT 和 UNPIVOT的区别
- 转载:FastDFS的配置、部署与API使用解读(8)FastDFS多种文件上传接口详解