zoukankan      html  css  js  c++  java
  • GridView 中绑定DropDownList ,下拉框默认选中Label的值

    在GridView中,我们 有时候要绑定值。

    前台绑定的代码可以这样

     <asp:TemplateField HeaderText="当前状态" ItemStyle-HorizontalAlign="Center">
                                <EditItemTemplate>
                                    <asp:DropDownList ID="dStatus" DataSource='<%#BindStatus()%>'    DataTextField="Name" DataValueField="ID" runat="server">
                                    </asp:DropDownList>
                                </EditItemTemplate>
                                <ItemTemplate>
                                    <asp:Label ID="lStatus" runat="server" Text='<%#Bind("Status") %>'></asp:Label>
                                </ItemTemplate>
    
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
                            </asp:TemplateField>
    

      为了在后台选择编辑的时候,DropDownList默认选中的值为  <asp:Label ID="lStatus" runat="server" Text='<%#Bind("Status") %>'></asp:Label>的值

    在后台代码中,点击编辑实践中添加以下代码:

      protected void gvProject_RowEditing(object sender, GridViewEditEventArgs e)
            {
                Label lstus = (Label)gvProject.Rows[e.NewEditIndex].FindControl("lStatus");
                gvProject.EditIndex = e.NewEditIndex;
                Bind();                                 
                DropDownList ddList=(DropDownList)gvProject.Rows[e.NewEditIndex].FindControl("dStatus");
                ddList.SelectedItem.Text = lstus.Text;         
            }
    
    
  • 相关阅读:
    [ZJOI2010]count 数字计数
    小雄数
    简单筛法函数
    [Noip模拟题]lucky
    欧拉线筛
    Intern Day78
    CodeForces1360C
    CodeForces1373B
    Intern Day78
    Intern Day78
  • 原文地址:https://www.cnblogs.com/luoyangcn/p/3890890.html
Copyright © 2011-2022 走看看