现在gridview里面有几条数据显示在页面上
我想点击其中一条,再点击自己创建的删除按钮<asp型的>,删除这一条
请问怎么写呢???如果删除的是第二条,则下面的数据依次向上串....
请大家给我点意见好吗
我想点击其中一条,再点击自己创建的删除按钮<asp型的>,删除这一条
请问怎么写呢???如果删除的是第二条,则下面的数据依次向上串....
请大家给我点意见好吗
解决方案 »
- [跪求帮助] C#导出CXCEL问题
- 求一个表示可有可无的正则表达式
- c#.net前台调用JS文件中的函数
- 读取两个数据表里面的字段,帮我看看!很急,望各位帮忙!谢谢~~~
- 如何实现查询后的值成 "11,22,33"
- 请问有什么方法可以比较两个日期相差的天数?
- 急问:怎样把一个Color转换成 #xxxxxx 的形式?比如红色转换成 #FF0000,有没有一个系统函数?
- jquery中sortable的使用问题,求解???
- 请问在acess中怎样插入布尔型变量
- An exception occurred during a WebClient request. 设备未就绪
- 无限级分类类别搜索问题,还没有找到解决的办法
- 郁闷!!!!!指条明路
看来得采用JavaScript来做
同时在页面上放个HiddenField控件, ID为 "HiddenField1"
在CodeBehind写下面的GridView的RowDataBound的事件处理代码
注意:不要直接Copy!希望你能理解我的意思。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes["onclick"] = String.Format("javascript:document.getElementById('{0}').value='{1}';this.bgColor='red';",HiddenField1.ClientID,((DataRow)e.Row.DataItem)["DataItemID"]); }页面上的那个删除按钮点击后,取HiddenField1的值就知道要删掉哪个了
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes["onclick"] = String.Format("document.getElementById('{0}').value='{1}';this.bgcolor='red';",HiddenField1.ClientID,((DataRow)e.Row.DataItem)["DataItemID"]); }
bgColor在Javascript中的格式是bgColor,区分大小写,测试了下,改正了protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes["onclick"] = String.Format("document.getElementById('{0}').value='{1}';this.bgColor='red';",HiddenField1.ClientID,((DataRow)e.Row.DataItem)["DataItemID"]); }