要求: 根据下拉列表的选择,使用不同的句子来填充文本框。但是当我选择一个" x" ddlist的值,文本框必须显示为空,并且是用户必须写的东西。
我的问题甚至是我写的东西......当我保存表格时...我做的一个控件说我"你的文字框不能为空"
这里有一些代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
getPermissions();
setBeginingdata();
//in the setBeginingdata() method, the setTxtObs() is called too.
}
setTxtObs();
void setTxtObs()
{
if (ddmotivo.SelectedItem.Text.Contains("Others"))
txtObservacoes.Text = "";
else if (!ddmotivo.SelectedItem.Text.Contains("Others"))
{
StringBuilder sbObs = new StringBuilder();
sbObs.AppendFormat("The employer {0} missed because ({1})", getDrUser( ["Sigla"].ToString(), ddmotivo.SelectedItem.ToString().Trim());
txtObs.Text = sbObs.ToString();
}
}
答案 0 :(得分:0)
每当你想要一个comboBox中的空项时,你可以在数据绑定后添加一个。
所以要遵循的步骤是: