asp.net:尝试将gridview列设置为可编辑下拉列表
我在VS2017中创建了一个网页,其中一列是可编辑的,用户可以从下拉列表中选择一个值。这是我的asp:asp.net:尝试将gridview列设置为可编辑下拉列表,asp.net,Asp.net,我在VS2017中创建了一个网页,其中一列是可编辑的,用户可以从下拉列表中选择一个值。这是我的asp: <asp:GridView ID="CDRData" runat="server" AutoGenerateColumns="False"> <Columns> <asp:TemplateField HeaderText="COLUMN_NM"> <ItemTemplat
<asp:GridView ID="CDRData" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="COLUMN_NM">
<ItemTemplate>
<asp:Label id="ColumnName" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.COLUMN_NM") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="COLUMN_IND">
<ItemTemplate>
<asp:Label id="ColumnName" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.COLUMN_IND") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ColumnIndList" runat="server" DataTextField='<%# DataBinder.Eval(Container, "DataItem.COLUMN_IND") %>'>
<asp:ListItem Text="Y" Value="Y" />
<asp:ListItem Text="N" Value="N" />
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
当我运行此命令时,我会得到两列,但在第二列上看不到下拉列表。我不确定我在这里做错了什么。你需要更多的代码才能工作。看一看。它涵盖了GridView编辑和更新的所有基础知识。VDWWD:该教程做到了这一点。谢谢你的信息。