В SQL у меня есть результат, когда я извиняюсь за свою хранимую процедуру. Но в визуале его нет в сетке
У меня есть хранимая процедура, которая возвращает значение int, когда я оправдываю его в SQL, я получаю желаемый результат. Но в Visual Studio, когда я запускаю решение, столбец в gridview не отображается (результат не отображается).
Когда я удаляю дело, у меня появляются результаты, но значение неверно, поэтому я вынужден использовать дела
В файле .ascx:
<asp:TemplateField HeaderText="Key">
<ItemTemplate>
<asp:TextBox ID="txtKey" runat="server" Text='<%# Bind("Key_Value") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
В хранимой процедуре:
Key_Value=
CASE
when Role=1 then 100
when Role=2 then 20
ELSE NULL
END
Ожидается "100", когда "role = 1" и "20", когда "role = 2"