“ToTop”的重载均与委托“System.EventHandler”不匹配

小V 2012-12-15 08:42:21
请问是怎么回事哈代码如下:

protected void ToTop(object sender, GridViewCommandEventArgs e)
{
c1 = e.CommandArgument.ToString().Trim();
if (!c1.Equals("0"))
{
SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["trainConnectionString"].ToString());
string sql = "update series set rank=1989 where rank="+c1;
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
cmd.ExecuteNonQuery();
sql = "update series set rank=" + c1 + " where rank=(" + c1 + "-1)";
SqlCommand cmd2 = new SqlCommand(sql, con);
con.Open();
cmd2.ExecuteNonQuery();
sql = "update series set rank=(" + c1 + "-1) where rank=1989";
SqlCommand cmd3 = new SqlCommand(sql, con);
con.Open();
cmd3.ExecuteNonQuery();


SqlDataSource1.DataBind();
GridView1.DataBind();
}
}
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hard_learner 2012-12-15
  • 打赏
  • 举报
回复
感觉你不是拷的代码就是自己写的代码,最简单的方式就是你通过控件的属性中的事件重新注册个事件,要不就需要你查下你需要的代理的定义,比如需要几个参数,参数类型分别是什么,以及返回什么类型的返回值
hard_learner 2012-12-15
  • 打赏
  • 举报
回复
重新注册下事件吧,你的方法ToTop的参数类型或返回值类型与你给他绑定的委托的定义不一致

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧