问题是连模板中的那个datagrid叫什么都不知道啊。提问的时候我只是为了把两个datagrid区别开来,才把它叫做dataGrid2的。

解决方案 »

  1.   

    你再把datagrid2加入模版的时候,设计时编辑模版式可以控制控件id的阿
      

  2.   

    可还是不行啊。我把加入的datagrid命名为DataGrid2Control myControl1=FindControl("DataGrid2");
    Control myControl2;
    if (myControl1!=null)
    {
       myControl2= myControl1.Parent;
       Response.Write("FOUND!");
    }
    else
    {
       Response.Write("DO NOT FOUND!");
    }输出结果还是“DO NOT FOUND!”
    如果把DataGrid2放到模板外面来就可以找到了。