我要用到两个表:主表grdMain,和从表grdDetail。当我让主表翻页的时候,从表显示其主表当前页的第一条记录的明细,当我点击主表中的模板列的时候,从表显示对应的模板列的明细。所以我想要用到主表是否执行翻页的动作这个语句怎么写?
if(grdMain.PageIndexChanged==true) 或if(grdMain.PageIndexChanged==false)吗?这个很不合理啊,指点一下,谢谢!

解决方案 »

  1.   

    不用判读:是否执行翻页的动作当我让主表翻页的时候,从表显示其主表当前页的第一条记录的明细,
    在此绑定===
    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)当我点击主表中的模板列的时候,从表显示对应的模板列的明细。
    在此绑定===
    private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
      

  2.   

    我检测了,它根本不执行主表的SelectedIndexChanged事件!
      

  3.   

    是这个意思吗?---
    当我点击主表中的模板列的时候,它根本不执行主表的SelectedIndexChanged事件!不会使你的控件AutoTostBack=false吧。