让gridiview自动选择一行,并触发SelectedIndexChanging事件
在项目中,有时候我们需要一加载页面,grdiview自动选中一行,并触发SelectedIndexChanging事件,从而显示详细信息。网上有一些实现的方法,但我觉得不够简单,用起来挺麻烦的。现在讲讲我的方法。
让gridview默认选择一行,我们可以设置它的SelectIndex,但是并不能触发选择事件,无法满足我的需要。废话不多说了,直接看代码:
gvHeader.SelectedIndex = 0;
GridViewSelectEventArgs gvea = new GridViewSelectEventArgs(gvHeader.SelectedIndex);
gvHeader_SelectedIndexChanging(this, gvea);
GridViewSelectEventArgs gvea = new GridViewSelectEventArgs(gvHeader.SelectedIndex);
gvHeader_SelectedIndexChanging(this, gvea);
protected void gvHeader_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
//你的处理
}
{
//你的处理
}