回复:求教怎吗实现“主从列表”式样的查询
你可以参考一下我的做法:
主表的DataKeyNames设为ID字段,在<Columns>中添加<asp:CommandField HeaderText="详细" SelectText="选择" ShowSelectButton="True" />
当用户单击选择按钮后,激活SelectedIndexChanging事件,在响应函数里重新绑定从表:
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
GridView1.SelectedIndex = e.NewSelectedIndex;
int selectedID = int.Parse(GridView1.SelectedValue.ToString()); //变量类型根据ID的字段类型而定
//根据selectedID对从表进行重新绑定
}
使用这个方法的话要记得在pageload里把GridView1.SelectedIndex初始化一下:
GridView1.SelectedIndex = 0;