海友我对Asp下拉列表有疑问 [英] Hai Friends I Have A Question On Asp Drop Down List
本文介绍了海友我对Asp下拉列表有疑问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将数据库中的数据绑定到下拉列表
喜欢
i'll bind the data from databse to dropdownlist
like
string query = "SELECT id code,country DESCRIPTION description FROM world";
OracleDataAdapter adpt = new OracleDataAdapter(query, con);
DataTable dt = new DataTable();
adpt.Fill(dt);
DataRow dr = dt.NewRow();
dr["code"] = 0;
dr["description"] = "-Select-";
dt.Rows.InsertAt(dr, 0);
ddlcounry.DataSource = dt;
ddlcounry.DataBind();
ddlcounry.DataTextField = "description";
ddlcounry.DataValueField = "code";
ddlcounry.DataBind();
和aspx页面
and in aspx page
<asp:DropDownList ID="ddlcounry" runat="server" Style="font-size: medium; font-family: 'Times New Roman', Times, serif"
TabIndex="1" Width="158px" CssClass="Dropdown">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="ddlcounry"
InitialValue="0" runat="server" ErrorMessage="Please select ddlcounry"></asp:RequiredFieldValidator>
当我点击savebtn如果dropdownlist有-select-它会显示警告信息
请告诉我thankssss
when ever i click on savebtn if dropdownlist have -select- it will show alert message
please tell me thankssss
推荐答案
<asp:requiredfieldvalidator id="RequiredFieldValidator1" runat="server" errormessage="Please select the data" controltovalidate="ddlcounry" initialvalue="-Select-" ></asp:requiredfieldvalidator>
在你的ddl代码中加上这个:
In ur ddl code add this one :
ddlcountry.Items.Insert(0, "-Select-");
您好,
尝试以下解决方案:
ASPX HTML:
Hi,
Try below solution:
ASPX HTML:
<asp:DropDownList runat="server" ID="ddlList" CssClass="form-control"> </asp:DropDownList>
<asp:RequiredFieldValidator Display="Dynamic" ID="RequiredFieldValidator3" ErrorMessage="Please select from the list." InitialValue="" ControlToValidate="ddlList" runat="server" />
代码
Code
ddlList.DataSource = objSource;
ddlList.DataTextField = "Description";
ddlList.DataValueField = "Code";
ddlList.DataBind();
ListItem liSelect = new ListItem();
liSelect.Text = "--- Please Select ---";
liSelect.Value = "";
ddlList.Items.Insert(0, liSelect);
这是完全正常工作的代码。
This is fully working code.
set tht initialvalue =' - Select - *'
如下所示
set tht initialvalue ='-Select-*'
like below
<asp:DropDownList ID="ddlcounry" runat="server" Style="font-size: medium; font-family: 'Times New Roman', Times, serif"
TabIndex="1" Width="158px" CssClass="Dropdown">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="ddlcounry"
InitialValue="-Select-*" runat="server" ErrorMessage="Please select ddlcounry"></asp:RequiredFieldValidator>
这篇关于海友我对Asp下拉列表有疑问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文