标签: nested-controls

在Detailsview控件中获取文本框值

我有一个带有模板字段的DetailsView控件,如下所示:

<asp:TemplateField SortExpression="Title">
  <ItemTemplate>
    <asp:TextBox ID="txtMessageTitle" Text='<%# Bind("Title") %>' runat="server">
    </asp:TextBox>
    <asp:Button ID="btnUpdateTitle" runat="server" Text="Update" 
      CommandName="UpdateTitle" CommandArgument='<%# Bind("MessageID") %>' oncommand="btnUpdateCommand"/>
  </ItemTemplate>
</asp:TemplateField>  
Run Code Online (Sandbox Code Playgroud)

详细信息视图包装在UpdatePanel中。

当用户单击时,btnUpdateButton我希望能够txtMessageTitle在后面的代码中并通过使用按钮的CommandArgument 来检索文本框()值,请更新数据库中的相应MessageTitle。如何从按钮的Command事件检索DetailsView控件内的文本框值?谢谢。

asp.net detailsview nested-controls .net-3.5

4
推荐指数
1
解决办法
8387
查看次数

控制WinForms中的嵌套限制

我在运行时创建表单的控件,出于某种原因,我需要深度超过49个嵌套控件(即控件包含在另一个控件中).

但出现以下错误:

例外

如何添加彼此嵌套的更多控件?

这是一段可能重现错误的代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        Panel lastPanel = panel1;
        for (int i = 0; i < 49; i++)
        {
            Console.WriteLine(i);
            Panel newPanel = new Panel();
            lastPanel.Controls.Add(newPanel);
            lastPanel = newPanel;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# nested-controls windows-forms-designer

3
推荐指数
1
解决办法
1067
查看次数