【发布时间】:2011-08-16 08:37:50
【问题描述】:
我有这个自定义 CheckBoxList:
<CustomCheckBoxList runat="server" ID="ItemsCBL" DataSourceID="ItemsData"
DataTextField="datacolumn" DataValueField="datacolumn"
SelectedValues='<%# Bind("Items") %>' />
SelectedValues 属性的类型为NHibernate.Collection.Generic.PersistentGenericBag<string>
如何将其转换为具有相同绑定功能的 GridView?
<GridView runat="server" ID="ItemsAllowed" ShowFooter="false" DataSourceID="ItemsData"
AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="UserAllowed">
<ItemTemplate>
<asp:CheckBox ID="cbUserAllowed" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ItemList">
<ItemTemplate>
<asp:Literal ID="litItem" runat="server" Text='<%# Bind("datacolumn") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</GridView>
我需要将其转换为 GridView,因为我需要添加一个额外的复选框列。
感谢回复!
【问题讨论】:
标签: c# data-binding gridview webforms checkboxlist