我有一个包含所有不同类型的数据成员的类,包括一个字符串列表。当我将数据绑定到GridView时,我希望能够将字符串列表分离到GridView中的不同列中。这些字符串更像标志,最多有3个标志。如果没有标志适用,该列表可以是空的,或者它可以仅包含一个或两个标志。我怎样才能将这些标记分离出来,放到不同的GridView列中?我需要在OnRowDataBound事件中执行它吗?将列表内部的列表绑定到GridView
当前,我的aspx代码看起来像这样。我希望能够根据标志是否被引发来改变Image控件的ImageUrl。
<asp:TemplateField HeaderText="Tax" SortExpression="Tax">
<ItemTemplate>
<asp:Image ID="imgTax" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Compliance" SortExpression="Compliance">
<ItemTemplate>
<asp:Image ID="imgCompliance" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Accounting" SortExpression="Accounting">
<ItemTemplate>
<asp:Image ID="imgAccounting" runat="server" />
</ItemTemplate>
</asp:TemplateField>
谢谢!
所以,你需要以编程方式显示/隐藏基于标记的存在,这些图片? – jwiscarson 2010-12-01 18:55:16