Member 9331278 Ответов: 2

Как заполнить выпадающий список "select.."?


У меня есть выпадающий список, который получает свои данные из базы данных.

Я хочу добавить метку "select", которая не является частью данных в базе данных.


Спасибо.

Что я уже пробовал:

protected void Page_Load(object sender, EventArgs e)
        {       
          DDTitle.Items.Insert(0, new ListItem("Select Title", "0"));
          DDTitle.SelectedIndex = 0;



}

}

2 Ответов

Рейтинг:
2

Member 9331278

<asp:DropDownList ID="DDTitle" runat="server"    DataTextField="Title" AutoPostBack="True" DataSourceID="SqlTitle" AppendDataBoundItems="true"></asp:DropDownList></td>

Я должен был установить AppendDataBoundItems=true.

спасибо


Рейтинг:
1

Karthik_Mahalingam

попробуй вот так

protected void Page_Load(object sender, EventArgs e)
      {
          if (!Page.IsPostBack)
          {

              DataTable dt = new DataTable();
              dt.Columns.Add("ValueColumn");
              dt.Columns.Add("TextColumn");
              dt.Rows.Add(1, "one");
              dt.Rows.Add(2, "two");
              dt.Rows.Add(3, "three");

              DDTitle.DataValueField = "ValueColumn";
              DDTitle.DataTextField = "TextColumn";
              DDTitle.DataSource = dt;
              DDTitle.DataBind();
              DDTitle.Items.Insert(0, new ListItem("Select Title", "0")); // this line should at the last
          }

      }


удалите жесткое кодирование и получите данные из базы данных.