我有一个带有动态数据源的 gridview。
我在代码隐藏中添加列。
BoundField col=new BundField();
col.DataField="Active";
col.DataFormatString=//DataFormatString;
gridview1.Columns.Add(col);
如何为 bool 列设置是/否?
最佳答案
我将此代码用于 VB:
<asp:TemplateField HeaderText="Active" SortExpression="Active">
<ItemTemplate><%#IIf(Boolean.Parse(Eval("Active").ToString()), "Yes", "No")%></ItemTemplate>
</asp:TemplateField>
这应该适用于 C#(未经测试):
<asp:TemplateField HeaderText="Active" SortExpression="Active">
<ItemTemplate><%# (Boolean.Parse(Eval("Active").ToString())) ? "Yes" : "No" %></ItemTemplate>
</asp:TemplateField>
关于asp.net - bool 列的 DataFormatString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8998682/