比如:我 有一个DropDownList 控件,它的值是与数据库的字段绑定的。
我想在这个DropDownList 里面添加一个提示用户选择的选项,怎么写呢?下面的代码这么写对么?
<asp:DropDownList ID="drp_oa_grouop" runat="server">
<asp:ListItem Value="0">请选择移动的目的组</asp:ListItem>
</asp:DropDownList>
后台怎么获取这个 ListItem value=“0”的值呢?在Click 事件里面这样判断对么?
if(this.drp_oa_grouop.SelectedItem.Text != "0")
{
//code
}
我想在这个DropDownList 里面添加一个提示用户选择的选项,怎么写呢?下面的代码这么写对么?
<asp:DropDownList ID="drp_oa_grouop" runat="server">
<asp:ListItem Value="0">请选择移动的目的组</asp:ListItem>
</asp:DropDownList>
后台怎么获取这个 ListItem value=“0”的值呢?在Click 事件里面这样判断对么?
if(this.drp_oa_grouop.SelectedItem.Text != "0")
{
//code
}
this.drp_oa_grouop.Items.Insert(0,new ListItem("xxxx","0"))
我想在这个DropDownList 里面添加一个提示用户选择的选项,怎么写呢?下面的代码这么写对么?
<asp:DropDownList ID="drp_oa_grouop" runat="server">
<asp:ListItem Value="0">请选择移动的目的组 </asp:ListItem>
</asp:DropDownList>
后台怎么获取这个 ListItem value=“0”的值呢? 在Click 事件里面这样判断对么?
if(this.drp_oa_grouop.SelectedItem.value!= "0")
{
//code
}
只显示了数据库中绑定的项。
this.drp_oa_grouop.Items.Insert(0,new ListItem("请选择移动的目的组","0"));if(this.drp_oa_grouop.SelectedValue != "0")
{
//code;
}
this.drp_oa_grouop.SelectedValue //取值
例: SqlConnection Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ElfinNetDBConnString"].ToString());
string strSql = "select * from MarketingType";
SqlDataAdapter adp = new SqlDataAdapter(strSql, Conn);
Conn.Open();
DataSet dt = new DataSet();
adp.Fill(dt, "MyTable"); ddlCardId.AppendDataBoundItems = true;
ddlCardId.Items.Add(new ListItem("-- 请选择 --", "0"));
ddlCardId.DataSource = dt.Tables["MyTable"].DefaultView;
ddlCardId.DataTextField = "TypeTitle";
ddlCardId.DataValueField = "TypeId";
ddlCardId.DataBind(); Conn.Close();
private void BindInit()
{
SearchCondition condition = new SearchCondition();
OA_TXL_GROUP_INFO oa_txl_group_info = new OA_TXL_GROUP_INFO();
string sqlcondition = condition.BuildConditionSql(); DataTable dt = Common.ExcuteSelect(oa_txl_group_info, sqlcondition, string.Empty);
this.drp_oa_grouop.Items.Add(new ListItem("-- 请选择…… --", "0"));
this.drp_oa_grouop.DataTextField = "TXL_GROUP_NM";
this.drp_oa_grouop.DataValueField = "TXL_GROUP_ID";
this.drp_oa_grouop.DataSource = dt;
this.drp_oa_grouop.DataBind();
}//点击事件,判断是否选择。
protected void btnZy_Click(object sender, EventArgs e)
{
if (this.drp_oa_grouop.SelectedValue != "0")
{
//code;
//BindInit();
}
else
{
Response.Write("<script>请从下拉框中选择你要移动到的组!</script>");
}
}
drp_oa_grouop.AppendDataBoundItems = true;
也加了?
{
if (!IsPostBack)
{
BindInit();
ShowTree();
}
}加了!!
加上这一句就可以了
.....
drp_oa_grouop.AppendDataBoundItems = true;
我加上drp_oa_grouop.AppendDataBoundItems = true;就显示了。
我是新手刚入门。
谢谢各位指点。