3

我有一个 Web 表单,其中有一些控件以及下拉列表,如下所示:

<asp:DropDownList ID="ddlrange"  CssClass="dropdownstate" style="position:absolute;top:224px; left:200px;" runat="server" >
         <asp:ListItem >Select Range</asp:ListItem>
            <asp:ListItem Value="A" >A</asp:ListItem>
            <asp:ListItem Value="B" >B</asp:ListItem>
            <asp:ListItem Value="C" >C</asp:ListItem>
            <asp:ListItem Value="D" >D</asp:ListItem>
        </asp:DropDownList>

并且有一个网格视图,其中数据显示在 btninsert 单击上。我有一个链接按钮编辑。单击编辑时,相应的值将显示在各自的控件中。现在,说到重点,插入工作正常,但是当我点击编辑链接时,除了下拉列表中的值之外,一切都很好。

它应该如下面的屏幕截图所示:

在此处输入图像描述

但我得到的如下所示:

在此处输入图像描述

我该如何克服这个???

4

5 回答 5

0

尝试为 Select Range 列表项赋值,然后检查,可能会有帮助。

于 2013-05-09T04:39:12.463 回答
0

添加<asp:ListItem Value=null>Select Range</asp:ListItem>行。

试试下面:

<asp:DropDownList ID="ddlrange"  CssClass="dropdownstate" style="position:absolute;top:224px; left:200px;" runat="server" >
            <asp:ListItem Value="Select Range">Select Range</asp:ListItem>
            <asp:ListItem Value="A" >A</asp:ListItem>
            <asp:ListItem Value="B" >B</asp:ListItem>
            <asp:ListItem Value="C" >C</asp:ListItem>
            <asp:ListItem Value="D" >D</asp:ListItem>
        </asp:DropDownList>
于 2013-05-09T04:39:27.440 回答
0

也许这对你有帮助

<asp:DropDownList ID="ddlrange"  CssClass="dropdownstate" style="position:absolute;top:224px; left:200px;" runat="server" >
     <asp:ListItem></asp:ListItem>
        <asp:ListItem Value="" >Select Range</asp:ListItem>
        <asp:ListItem Value="A" >A</asp:ListItem>
        <asp:ListItem Value="B" >B</asp:ListItem>
        <asp:ListItem Value="C" >C</asp:ListItem>
        <asp:ListItem Value="D" >D</asp:ListItem>
     </asp:DropDownList>
于 2013-05-09T04:40:15.693 回答
0

在编辑单击事件中,将“选择范围”值添加到下拉列表中。

 ddlRange.Items.Insert (0,"Select Range");
于 2013-05-09T05:07:46.037 回答
0

我尝试使用ddlrange.SelectedValue而不是ddlrange.SelectedItem.Text,问题解决了。

感谢大家的努力,我很感激。

于 2013-05-09T07:17:32.957 回答