Рейтинг:
7
Karthik_Mahalingam
попробуй вот так
var itemsFromDb = getData();
for (int i = 0; i < itemsFromDb.Length; i++)
ddlGender.Items.Add(itemsFromDb[i]);
Hassaan_Malik
Тогда где будет мое жестко закодированное значение, например "выберите страну", потому что в вашем решении все мои значения будут исходить из базы данных. не так ли??
Karthik_Mahalingam
да, вместе с "Select country" все значения из БД также будут добавлены в список.
пометка будь как
<asp:DropDownList ID="ddlGender" runat="server" Width="200px">
<asp:ListItem Text="Select City" >
Hassaan_Malik
Мне действительно очень жаль. Я новичок в asp.net. Можете ли вы предоставить пример кода, если он у вас есть? Я буду вам очень благодарен?Потому что я не понимаю, в чем дело.
Karthik_Mahalingam
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack) {
var itemsFromDb = getGenderData();
ddlGender.Items.Add("Select Gender");
for (int i = 0; i < itemsFromDb.Length; i++)
ddlGender.Items.Add(itemsFromDb[i]);}
}
public string[] getGenderData()
{
return new string[] { "Male", "Female", "Transgender" };
}
<asp:DropDownList ID="ddlGender" runat="server" Width="200px">
</asp:DropDownList>
Hassaan_Malik
Большое спасибо. Это действительно полезно. Спасибо за сотрудничество.
Karthik_Mahalingam
добро пожаловать :)