关于继承GridView控件的问题!

goodhy 2006-11-07 09:57:01
我现在有个一个Class,叫做CRUDGridView它继承于GridView.我没有重写原有GridView的任何方法,只是在CRUDGridView的构造函数中添加了几个事件的处理。
public CRUDGridView()
{
sqlDataSource = new SqlDataSource();
sqlDataSource.ConnectionString = ConfigurationManager.ConnectionStrings["Pubs"].ConnectionString;

this.DataSource = sqlDataSource;
this.RowDeleting += new GridViewDeleteEventHandler(CRUDGridView_RowDeleting);
this.RowDataBound += new GridViewRowEventHandler(CRUDGridView_RowDataBound);
this.RowCommand += new GridViewCommandEventHandler(CRUDGridView_RowCommand);
this.Load += new EventHandler(CRUDGridView_Load);

}
,现在的问题是,在RowDeleting事件触发时,程序能跳到CRUDGridView_RowDeleting进行处理,但是
protected void CRUDGridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
中的GridViewDeleteEventArgs e 的e.Values没有任何内容,也就是说我不能通过e.Values["au_id"]来获取数据。

请问高手,这是什么原因?我该怎么解决?
...全文
262 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovcal 2006-11-09
  • 打赏
  • 举报
回复
学习+支持
mapserver 2006-11-08
  • 打赏
  • 举报
回复
具体的问题不是很清楚,重写OnRowDeleting试试看。
lowtemper 2006-11-08
  • 打赏
  • 举报
回复
rowDataBinding中才取得到
goodhy 2006-11-08
  • 打赏
  • 举报
回复
up,我试了,好像还是一样的 e.Values.Count = 0
goodhy 2006-11-07
  • 打赏
  • 举报
回复
up

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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