如何从gridview中删除一行?尝试gridview,deleterow时出现错误消息 [英] How can i remove a row from gridview? Am gettting error message while trying gridview,deleterow

查看:100
本文介绍了如何从gridview中删除一行?尝试gridview,deleterow时出现错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从我的gird行中删除重复的值。为此我检查每一行与下一行。如果有任何匹配,那么它应删除该行

使用下面的代码删除行,

I want to remove duplicate values from my gird row. For that am checking each row with the next row.If any match is there then it should remove that row
am using below code for removing row,

Gridview1.DataSource=dt;
GridView1.DataBind();
If(//here am checking rows if any match found it will enter in to the if condition and this works fine//)
{
gridview1.DeleteRow(j);
}



这里j是rowindex



但是收到错误消息,


here j is rowindex

But am getting error message that,

'The GridView 'Gridview1' fired event RowDeleting which wasn't handled.'





请帮助。谢谢你提前



已添加代码块[/编辑]



开发者请帮助



Please help.Thanks in Advance

Code blocks added[/Edit]

Developers please please help

推荐答案

添加rowdeleting事件。

Add rowdeleting event.
protected void gridview1_RowDeleting(object sender, GridViewDeleteEventArgs e)
   {
       int ID = (int)gridview1.DataKeys[e.RowIndex].Value; // primary key
 // you can write code here to delete record using ID
// use sql query to delete data
//e.g String strQuery = 'delete from table where table.id = ' + ID;
   }




仔细阅读 -

Gridview行删除 [ ^ ]

the-gridview-fired-event-rowediting-which-wasnt-handled [ ^ ]


这篇关于如何从gridview中删除一行?尝试gridview,deleterow时出现错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆