我有一個ASP.NET GridView,其中值綁定到其中一列的ID。在GridView中嵌套ListView
此表的另一個列應包含項目列表,應通過從GridView傳入ID來解決這些項目列表。
爲了實現這一點,我試圖嵌套的ListView GridView的內部,並且使ID到由ListView中使用的一個ObjectDataSource的默認參數,但該語法是不允許的:
<asp:TemplateField HeaderText="columnItems">
<ItemTemplate>
<asp:ListView ID="listOfItems" runat="server" DataSourceID="MyObjectDataSource >
<ItemTemplate>
<asp:LinkButton ID="MyLinkButton" Runat="Server" Text='item'></asp:LinkButton>
</ItemTemplate>
</asp:ListView>
<asp:ObjectDataSource ID="MyObjectDataSource" runat="server"
TypeName="MyTypeName.Whatever" SelectMethod="GetItems">
<SelectParameters>
<asp:Parameter Name="requestId" Type="String" DefaultValue='<%# Eval("ID")'/>
</SelectParameters>
</asp:ObjectDataSource>
</ItemTemplate>
</asp:TemplateField>
</Columns>
那麼,如何去傳遞的ID,所以我可以將L項目是?