0

呼び出されBindCompanyCharItems()たにバインドするレコードをフィルタリングするために、パラメーターをDataSourceに渡すのに助けが必要です。CheckListchklstCompCharItems

私が使用しようとしているパラメータは<asp:BoundField DataField="Id" HeaderText="CompCharID" />

私のGridView:

<asp:GridView ID="grid_Data" runat="server" Width="100%" AutoGenerateColumns="false">
   <Columns>
        <asp:BoundField DataField="Id" HeaderText="CompCharID" />
        <asp:BoundField DataField="Name" HeaderText="Comp Char Name" />
        <asp:TemplateField HeaderText="Invite Permission">
        <ItemTemplate>
             <asp:CheckBoxList ID="chklstCompCharItems" DataSource='<%# BindCompanyCharItems()%>' DataTextField="Name" DataValueField="Id" SelectedValue='<%# Bind ("Id") %>'  runat="server">
             </asp:CheckBoxList>  
        </ItemTemplate>
       </asp:TemplateField>
    </Columns>
</asp:GridView>
4

1 に答える 1

0

次のコードを試してください。

DataSource='<%# BindCompanyCharItems((Eval("Id")))%>'

「BindCompanyCharItems()」はパラメーターを受け入れる必要があり、このパラメーターを使用してフィルター処理する必要があります。

于 2012-09-17T07:22:04.903 に答える