当前位置:编程学习 > C#/ASP.NET >>

gridview后台控件获取问题

 现在想通过编辑仓库下拉框,带出所属库位信息。
再仓库选择的事件中,怎么取值和赋值????


省略部分代码
 .
 .
 .

<asp:TemplateField HeaderText="仓库">
                                    <ItemTemplate>
                                        <%# Eval("Warehouse_ID")%>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:HiddenField ID="hck" runat="server" Value='<%# Eval("Warehouse_ID") %>' />
                                        <asp:DropDownList ID="DDLck" runat="server" style="width:80px" 
                                            AutoPostBack="True" onselectedindexchanged="DDLck_SelectedIndexChanged" />
                                    </EditItemTemplate>
                                     
                                </asp:TemplateField>
                                 <asp:TemplateField HeaderText="库位">
                                    <ItemTemplate>
                                        <%# Eval("Library_ID")%>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:HiddenField ID="hkw" runat="server" Value='<%# Eval("Library_ID") %>' />
                                        <asp:DropDownList ID="DDLkw" runat="server" style="width:80px" />
                                    </EditItemTemplate>
                                     
                                </asp:TemplateField>

                                                                     
                                        <asp:CommandField 
                                            ShowEditButton="True" CancelText="取消" DeleteText="删除" EditText="修改" 
                                            UpdateText="更新" ItemStyle-Width="80px"  >
<ItemStyle Width="80px" ForeColor="Black"></ItemStyle>
                                        </asp:CommandField>
                                    </Columns>
                                    <PagerSettings Visible="False" />
                                </asp:GridView>


后台:
 protected void DDLck_SelectedIndexChanged(object sender, EventArgs e)
        {
            //////库位加载
            //DropDownList ddlkw = (DropDownList)gv_InStoreList.HeaderRow.TemplateControl.FindControl("DDLck");
            //gv_InStoreList.
            ////DropDownList ddlck = (DropDownList)gv_InStoreList.TemplateControl.FindControl("DDLck");
            ////packageStorageBll.LoadPaLibrary(ddlkw, ddlck.SelectedValue);
        }

--------------------编程问答-------------------- Repeater里面的联动我向来用用户控件来做~
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,