下拉列表框 - C#

时间:2011-06-23 16:22:12

标签: asp.net asp.net-mvc asp.net-ajax

我在数据集中填充下拉列表框时有一个非常基本的语法问题。我想要第一列或Dropdownlistbox.selectedIndex(-1)=“”。

即第一列应为空 - 而不是 - SELECT -

3 个答案:

答案 0 :(得分:1)

假设dt是包含数据的表....将col1作为值列,col2作为Display列, DataRow dr = dt.NewRow(); dr [0] =“ - 1”; dr [1] =“”;

dt.Rows.InsertAt(行,0);

ddl.DataSource = dt;

答案 1 :(得分:1)

冷杉空白第一项使用如下:

ddl.Items.Add(New ListItem(" ", 0)) 

然后使用循环从数据集

输入项目

答案 2 :(得分:1)

如果您从集合绑定: 像这样设置它(注意AppendDataBoundItems ...)

   <asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True">
    <asp:ListItem Value="-1"></asp:ListItem>
</asp:DropDownList>