GridView里的DropDownList在 RowCommand事件怎么写
在三层下的
<asp:GridView ID="gvMain" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" Width="99%" onrowdatabound="gvMain_RowDataBound" Font-Size="Small" DataKeyNames="vcDepartID" onrowcommand="gvMain_RowCommand" > <AlternatingRowStyle BackColor="White" /> <Columns> <asp:TemplateField HeaderText="部门"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Width="45px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="vcCadreName" HeaderText="姓名" SortExpression="vcCadreName"> <ItemStyle Width="50px" /></asp:BoundField > <asp:TemplateField HeaderText="德25%(思想政治、职业道德、社会伦理道德)"> <ItemTemplate> <asp:DropDownList ID="ddlDe" runat="server" onselectedindexchanged="ddlDe_SelectedIndexChanged" DataValueField="IEvaluateID" DataTextField="vcEvaluates" AutoPostBack="True"> </asp:DropDownList> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField HeaderText="能25%(政策理论水平、业务工作能力、策划协调能力、开拓创新能力、驾驭全局能力)"> <ItemTemplate> <asp:DropDownList ID="ddlNeng" runat="server" AutoPostBack="True" onselectedindexchanged="ddlNeng_SelectedIndexChanged" DataValueField="IEvaluateID" DataTextField="vcEvaluates"> </asp:DropDownList> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField HeaderText="勤10%(出勤情况、工作表现)"> <ItemTemplate> <asp:DropDownList ID="ddlQin" runat="server" AutoPostBack="True" onselectedindexchanged="ddlQin_SelectedIndexChanged" DataValueField="IEvaluateID" DataTextField="vcEvaluates"> </asp:DropDownList> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField HeaderText="绩30%(工作数量、工作质量、工作效率及效益)"> <ItemTemplate> <asp:DropDownList ID="ddlJi" runat="server" AutoPostBack="True" onselectedindexchanged="ddlJi_SelectedIndexChanged" DataValueField="IEvaluateID" DataTextField="vcEvaluates"> </asp:DropDownList> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField HeaderText="廉10%(廉洁自律、抓党风廉政建设责任制)"> <ItemTemplate> <asp:DropDownList ID="ddlLian" runat="server" AutoPostBack="True" onselectedindexchanged="ddlLian_SelectedIndexChanged" DataValueField="IEvaluateID" DataTextField="vcEvaluates"> </asp:DropDownList> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField HeaderText="胜任工作"> <ItemTemplate> <asp:DropDownList ID="ddlQualified" runat="server" AutoPostBack="True" onselectedindexchanged="ddlQualified_SelectedIndexChanged" DataValueField="IQualifiedID" DataTextField="vcValue"> </asp:DropDownList> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> </Columns> <EditRowStyle BackColor="#2461BF" /> <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="#EFF3FB" /> <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /> <SortedAscendingCellStyle BackColor="#F5F7FB" /> <SortedAscendingHeaderStyle BackColor="#6D95E1" /> <SortedDescendingCellStyle BackColor="#E9EBEF" /> <SortedDescendingHeaderStyle BackColor="#4870BE" /> </asp:GridView>
protected void ddlQualified_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddlQualified = sender as DropDownList; string value = ddlQualified.SelectedValue; }