Gridview скрыть colomn без ошибок
У меня есть GridView в приложении Webform. Я определил все столбцы на странице aspx.
В одном сценарии моя логика не возвращает один столбец, который определен на странице aspx следующим образом:
<asp:TemplateField HeaderText="Inventory Status"> <ItemTemplate> <asp:Label ID="lblInventoryStatus" CssClass="rptheadingwithBottom" runat="server" Text='<%# Bind("Inventory Status")%>'> </asp:Label> </ItemTemplate> </asp:TemplateField>
То
Inventory StatusСтолбец не возвращается, тем самым генерируя ошибку в коде. То, что я хочу знать, есть ли другой способ, кроме
AutoGenerateColumns= trueчтобы отобразить этот столбец или скрыть его на основе логики.
Что я уже пробовал:
Ничто не может найти решение
CHill60
Попробуйте иметь имена столбцов без пробелов или окружить состояние запасов квадратными скобками (не будет работать до VS2010)