【发布时间】:2012-05-30 06:28:58
【问题描述】:
我有一个如下所示的网格视图。当 EmpType 为合同时,EmpID 必须掩码为“XXX”;对于正式员工,应显示实际的 EmpID。另外,当它被屏蔽时,我需要在 EmpID 列中添加一个按钮控件。
我需要使用标记;不使用后面的代码。 Gridview的ItemTemplate的条件逻辑怎么写?
注意:.Net 4.0
<asp:GridView ID="Gridview1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="AssociateID" DataField="AssociateID" />
<asp:TemplateField HeaderText="EmpID">
<ItemTemplate>
<%# Eval("EmpID")%>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="EmpType" DataField="EmpType" />
</Columns>
</asp:GridView>
代码隐藏
List<Associate> associatesList = new List<Associate>();
associatesList.Add(new Associate { AssociateID = 1, EmpID = 101, EmpType = "Contract" });
associatesList.Add(new Associate { AssociateID = 2, EmpID = 102, EmpType = "Regular" });
Gridview1.DataSource = associatesList;
Gridview1.DataBind();
【问题讨论】:
标签: c# asp.net .net vb.net gridview