感谢您使用微软产品。
  
在ASP.NET中,可以实现主从式 DataGrid 。您可以在Columns集合中添加HyperLinkColumn列 ,如下代码所示。在HyperLinkColumn中指定单击链接时(设定DataNavigateUrlFormatString属性值)定位到同一信息页(MasterDetail.aspx)。在此aspx页面放置两个DataGrid控件。使用如下示例代码,传递au_id字段值:  
          <ASP:DataGrid  id="MasterDataGrid"  runat="server">  
              <Columns>  
                      <asp:HyperLinkColumn
                          DataNavigateUrlField="au_id"
                          DataNavigateUrlFormatString="MasterDetail.aspx?id={0}"
                          Text="Get  Details  Information"
                      />  
              < /Columns>  
       </ASP:DataGrid>  
  
  通过点击该链接,检索 id参数并执行相应的操作,以从数据库获取详细信息。
  if  Request.QueryString("id")  <  >    ""  then
      '在这里编写相应的代码,根据获得的id,检索Detail信息,并绑定到  
      'DetailDataGrid控件上
  End  if
这样,可以实现主从式 DataGrid。另外,您可在如下的微软官方网站获得主从式DataGrid示例的详细代码:
http://samples.gotdotnet.com/quickstart/aspplus/关于DataGrid控件的更详细信息,请参考微软官方网站:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp
 — 微软全球技术中心 VB支持中心本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。