如何在绑定到网格视图之前更改数据集值?

时间:2015-01-17 09:13:04

标签: c# asp.net gridview dataset

我在asp.net中有这样的数据集。我在网格视图中绑定但我想在网格中显示之前将值更改为1 = good和2 = Bad。

A 1 1 1 1

B 1 1 2 1

但我想打印像

A Good Good Good Good

B Good Bad Good Good

1 个答案:

答案 0 :(得分:0)

您可以将此条件放在gridview中。您必须使用TemplateField: -

<asp:GridView ID="grdTest" runat="server" AutoGenerateColumns="false">
  <Columns>
     <asp:TemplateField>
          <ItemTemplate>
                 <asp:Label ID="lblName" runat="server" 
                                  Text='<%# Eval("Name") %>'></asp:Label>
                 <asp:Label ID="Label1" runat="server" 
                          Text='<%# Eval("Id1") == "1" ? "Good" : "Bad" %>'>/asp:Label>
          </ItemTemplate>
      </asp:TemplateField>
   </Columns>
</asp:GridView>