详细信息视图与下拉控件

时间:2009-11-17 18:19:56

标签: asp.net detailsview

在模式弹出窗口中我默认使用detailsview控件所有数据  以标签显示。  一旦用户点击编辑按钮,将会有一个编辑按钮,所有标签都将消失,文本框和下拉控件应该存在,以便用户可以更改值并再次更新到数据库

期待一个解决方案。我想要使​​用 sqlDatasource 。我希望它能用.cs做  谢谢

1 个答案:

答案 0 :(得分:1)

这是如何:

<EditItemTemplate>
    <asp:DropDownList ID="DropDownList1" runat="server" />
</EditItemTemplate>


protected void DetailsView1_DataBound(object sender, EventArgs e)
{

    if (DetailsView1.CurrentMode == DetailsViewMode.Edit)
    {
        DropDownList ddl = DetailsView1.FindControl("DropDownList1") as DropDownList;
        if (ddl != null)
        {

            ddl.DataSource = dataSource;
            ddl.DataBind();

        }
    }
}