public class CRTextBoxColumn:DataGridTextBoxColumn { protected override object GetColumnValueAtRow(CurrencyManager cm, int RowNum) { object oVal=base.GetColumnValueAtRow(cm,RowNum); int nVal=(int)oVal; if(nVal==0) return "男"; else return "女"; } }用此绑定相应的列。
{
if(Str.Equals("0")
return "男";
else
return "女";
}
{
protected override object GetColumnValueAtRow(CurrencyManager cm, int RowNum)
{
object oVal=base.GetColumnValueAtRow(cm,RowNum);
int nVal=(int)oVal;
if(nVal==0)
return "男";
else
return "女";
}
}用此绑定相应的列。
<asp:TemplateColumn HeaderText="性别">
<ItemTemplate>
<asp:LinkButton id=LinkButton1 runat="server" Visible='<%# (!(bool)DataBinder.Eval(Container.DataItem,"Sex") %>' Text='男'> </asp:LinkButton>
<asp:LinkButton id=LinkButton1 runat="server" Visible='<%# ((bool)DataBinder.Eval(Container.DataItem,"Sex") %>' Text='女'> </asp:LinkButton> </ItemTemplate>
</asp:TemplateColumn>