Har en datagrid som listar lite användare, i denna finns datafield "isSuperAdmin" som får värdet 1 eller 0. Hej!Datagrid
hur formaterar jag detta värde så att 0 visar TEXT_1 och 1 visar TEXT_2 istället.
<asp:DataGrid id="gridUser" runat="server" Visible="True" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="ID" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="userName" HeaderText="Namn"></asp:BoundColumn>
<asp:BoundColumn DataField="isSuperAdmin" HeaderText="Typ"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" EditText="Edit"></asp:EditCommandColumn>
<asp:ButtonColumn Text="| Radera" CommandName="Delete"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>Sv: Datagrid
Du skulle kunna göra detta i SQL-frågan.
Typ:
<code>
SELECT ID, userName,
SA = CASE WHEN isSuperAdmin = 0 THEN 'TEXT_1' WHEN isSuperAdmin = 1 'TEXT_2' ELSE '-' END
FROM SATable
</code>
Borde funka bra
//Tompan