GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
来源:互联网 发布:淘宝阿买鱼网线 编辑:程序博客网 时间:2024/04/30 23:53
前台就主要是拖控件。。。
后台需要用gridview属性的一个方法 RowDataBound
代码:
<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 三张图片在同一屏幕轮播的效果
- Android ListView getView方法 性能优化
- 如何在项目中引入 #include .h、.lib、 .dll、.cpp
- shell Learning [ until 的用法]
- SFML 2.0 + OpenGL on Mac (Xcode 4.5.1 + Mountain Lion 10.8)
- 关于继承时virtual的作用
- GridView 自定义列,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- 查看MySQL Innodb引擎当前参数
- java排序算法_014快速排序(Quicksort)
- Luajit笔记---关于如何FFI与C++代码交互
- android收藏之一:Android美工坊->listview更改选中时item背景色
- 【开源自动化测试疑难FAQ】【框架】EXE/VBS/BAT/SHELL等文件的调用安全守护
- C++多线程编程——线程的挂起、唤醒与终止
- 获取html页面内容
- c++向上类型转换和向下类型转换