评估数据域的绑定列相应显示文本 [英] Evaluate datafield on boundfield to display text accordingly
本文介绍了评估数据域的绑定列相应显示文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好我怎样才能根据从数据字段值显示绑定列不同的字符串?
Hello everyone How can I display different strings in boundfield according to value from datafield?
举例来说,如果数据字段具有值1时,它应显示挂起。如果2,已删除。
For instance, if datafield has a value of 1, it should display "Pending". If 2, "Deleted".
先谢谢了。
推荐答案
您可以使用服务器端函数来显示有条件的价值。
You can use server side function to display conditional value.
此样本看看:
<asp:TemplateField ItemStyle-CssClass="TemplateFieldOneColumn">
<ItemTemplate>
<asp:Label runat="server" Text='<% #GetLabelText(Eval("status")) %>' />
</ItemTemplate>
</asp:TemplateField>
下面是承载页上声明的服务器端功能:
Here is server side function declared on hosting page:
public string GetLabelText(object dataItem)
{
string text = "";
int? val = dataItem as int?;
switch (val)
{
case 1:
text = "Pending";
break;
case 2:
text = "Deleted";
break;
}
return text;
}
这篇关于评估数据域的绑定列相应显示文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文