在动态创建的按钮上创建控件

时间:2009-08-29 09:24:00

标签: c# visual-studio-2008

我创建了一个包含2个标签的动态行,  2个文本框和2个按钮 - 添加&去掉  我想使用添加相同内容的新行 动态创建添加按钮并删除相同的行 使用dynamicaly创建的删除按钮, 我正在使用C# 请帮帮我。

3 个答案:

答案 0 :(得分:0)

是您处理事件的问题吗? 您可以通过以下方式添加事件处理程序:

yourButton.OnClick += new EventHandler(yourEventHandlingMethod);

private void yourEventHandlingMethod(Object sender, EventArgs e)
{
   // handling stuff
}

不确定一切都是文字,因为我目前没有可用的视觉工作室。在向表单添加按钮时检查VS创建的表单文件。

使用参数sender您可以知道接收到该事件的对象

问候

答案 1 :(得分:0)

您是否尝试过使用DataGridView并为其配置行模板?

答案 2 :(得分:0)

如果您使用的是ASP.NET,可以尝试使用“一个添加按钮”和“多个删除按钮”的范例。你这样做的方式是(总结)

  • 使用html标记或设计器将标签,文本框和“添加”按钮静态添加到表单中。
  • 在页面init事件中,创建一个删除按钮列表,将它们分配给事件处理程序。
  • 创建例程以显示带有删除按钮的项目列表。当显示删除按钮时,为它们分配一个“ID”,如“btnRemove_1234”,其中1234是您要删除的元素的数据库ID。
  • 在删除按钮事件处理程序中,解析发件人的“ID”,获取要从列表中删除的项目的ID。删除该项目并重新显示该列表。