1、添加的时候绑定
<td height="25" width="*" align="left">
<asp:DropDownList ID="ddlSex" runat="server">
<asp:ListItem Value="0">男</asp:ListItem>
<asp:ListItem Value="1">女</asp:ListItem>
</asp:DropDownList>
</td>
2、显示:数据库中存的0、1
<asp:Repeater ID="Repeater" runat="server" OnItemCommand="Repeater_command">
<HeaderTemplate>
<table width="100%">
<tr>
<th>
姓名
</th>
<th>
性别
</th>
</tr>
</HeaderTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("Name") %>
</td>
<td>
<%#showSex(Eval("Sex").ToString())%>
</td>
<td>
<asp:LinkButton ID="Del" runat="server" CommandName="Delete" OnClientClick="return confirm('您确认删除该条记录吗?');"
CommandArgument='<%#Eval("id") %>'>删除</asp:LinkButton>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
3、
protected string showSex(string sex)
{
string sexStr = string.Empty;
if (!string.IsNullOrEmpty(sex.ToString()))
{
if (sex == "0")
{
sexStr = "女";
}
else
{
sexStr = "男";
}
}
return sexStr;
}
如果绑定是另一个表中的id可以用 <%#SQLHelper.ExecuteScalar(System.Data.CommandType.Text, "select name from D_Sex_TB where code='" + Eval("Sex") + "'", null)%>