在模式弹出窗口中,我默认使用 detailsview 控件,所有数据都将显示在标签中。一旦用户单击编辑按钮,就会有一个编辑按钮,所有标签都将消失,并且应该存在文本框和下拉控件,以便用户可以更改值并再次更新到数据库
期待解决方案。我不想使用sqlDatasource。我希望它在.cs中做谢谢
在模式弹出窗口中,我默认使用 detailsview 控件,所有数据都将显示在标签中。一旦用户单击编辑按钮,就会有一个编辑按钮,所有标签都将消失,并且应该存在文本框和下拉控件,以便用户可以更改值并再次更新到数据库
期待解决方案。我不想使用sqlDatasource。我希望它在.cs中做谢谢
这里是如何:
<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();
}
}
}