Asp.net 使用数据源传递参数
我需要帮助将参数传递到数据源Asp.net 使用数据源传递参数,asp.net,gridview,Asp.net,Gridview,我需要帮助将参数传递到数据源BindCompanyCharItems()以筛选记录,我将其绑定到名为chklstCompCharItems的检查表 我尝试使用的参数是 我的网格视图: <asp:GridView ID="grid_Data" runat="server" Width="100%" AutoGenerateColumns="false"> <Columns> <asp:BoundField DataField="Id" Heade
BindCompanyCharItems()
以筛选记录,我将其绑定到名为chklstCompCharItems
的检查表
我尝试使用的参数是
我的网格视图:
<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>
尝试以下代码:
DataSource='<%# BindCompanyCharItems((Eval("Id")))%>'
DataSource=''
您的“BindCompanyCharItems()”必须接受参数,然后应该使用此参数进行筛选