我在数据集中填充下拉列表框时有一个非常基本的语法问题。我想要第一列或Dropdownlistbox.selectedIndex(-1)=“”。
即第一列应为空 - 而不是 - SELECT -
答案 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>