让gridiview自动选择一行,并触发SelectedIndexChanging事件

  在项目中,有时候我们需要一加载页面,grdiview自动选中一行,并触发SelectedIndexChanging事件,从而显示详细信息。网上有一些实现的方法,但我觉得不够简单,用起来挺麻烦的。现在讲讲我的方法。

  让gridview默认选择一行,我们可以设置它的SelectIndex,但是并不能触发选择事件,无法满足我的需要。废话不多说了,直接看代码:

 

gvHeader.SelectedIndex = 0;
                    GridViewSelectEventArgs gvea 
= new GridViewSelectEventArgs(gvHeader.SelectedIndex);
                    gvHeader_SelectedIndexChanging(
this, gvea);

 

 

 

 protected void gvHeader_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
//你的处理
}

 

  

 

posted @ 2009-12-25 13:33  szny  阅读(1046)  评论(2编辑  收藏  举报