我做了一个框架集,左边有linkbutton,右面是用来显示数据的datagrid
我想现在点击左边的linkbutton,右面的datagrid进行数据绑定,
System.Web.Page page=connection.main;
page.datagrid id.databind()不成,应该如何写啊,用c#或者js请指教,谢谢!!!

解决方案 »

  1.   

    控件都是protected,显然是不能取到的。
    /`  `.__  
      \_ _.,  `'-._ _.--. 
       _`_  ) |    '/  _ \  
      /   `/ /'---./  / \ \--.___
      \__./ /--..    /``-\ '-.___`\
         '-'     `--`
      

  2.   

    <frameset border="0" frameSpacing="0" rows="155px,*%" frameBorder="0">
    <frame name="top" src="inner_top.aspx" frameBorder="no" noResize scrolling="no">
    <frameset border="no" cols="160px,*%">
    <frame name="left" src="left.aspx" frameBorder="no" noResize scrolling="no">
    <frame name="right" src="inner_right.aspx" frameBorder="no" style="WIDTH: 466px; HEIGHT: 395px"
    DESIGNTIMEDRAGDROP="18">
    </frameset>
    </frameset>
      

  3.   

    你把左边frame的target设为右边的frame,在linkbutton的事件中传递参数给右边frame,右边的frame取得参数后绑定.
      

  4.   

    forestyang 能说得具体点吗  右边的怎么绑定???
      

  5.   

    俺说说俺初级人员的思路:
     点左边,重新填充DATASET,刷新右边(是不是用 webservic好点?那就session吧)
      

  6.   

    大概说一下:
    左边和右边分别做成用户控件A1和A2,在A1的linkbutton的click事件里找到A2,如
    A2 a2=(A2)this.Parent.FindControl("A2的实例名"),a2.dggrid.databind();就可以了
      

  7.   

    warren1999  的 什么意思啊 不明白