我需要在后面的代码中更改下拉列表的选定值,但我不知道如何 这是我的网格视图的代码
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="216px" >
<Columns>
<asp:BoundField DataField="FirstName" HeaderText="name" SortExpression="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="family" SortExpression="LastName" />
<asp:TemplateField><EditItemTemplate><asp:DropDownList ID="DropDownList1" runat="server" Height="22px" Width="132px">
<asp:ListItem Value="1">one</asp:ListItem>
<asp:ListItem Value="2">two</asp:ListItem>
<asp:ListItem Value="5">five</asp:ListItem>
<asp:ListItem Value="8">eight</asp:ListItem>
<asp:ListItem Value="3">three</asp:ListItem>
<asp:ListItem Value="7">seven</asp:ListItem>
<asp:ListItem Value="0">zero</asp:ListItem>
<asp:ListItem Value="4">four</asp:ListItem>
<asp:ListItem Value="9">nine</asp:ListItem>
</asp:DropDownList></EditItemTemplate></asp:TemplateField>
</Columns>
<PagerStyle HorizontalAlign="Center" />
</asp:GridView>
答案 0 :(得分:0)
您何时需要设置SelectedValue
?如果在数据绑定期间,您可以使用RowDataBound
来查找它。由于它位于EditItemTemplate
的{{1}},您需要查找TemplateField
:
DataControlRowState.Edit