C#窗体如何在点击"删除"按钮、成功删除数据后,重新加载窗体?
这是窗体界面图
下面是删除按钮里面的代码
       private void del_fm_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(((Button)sender).Tag);
            bool num = new BLL_NetworManagement.BLL_FMmodulator().Delete(id);
            if (num)
            {
                this.Invalidate();
                //this.Refresh();
                MessageBox.Show("删除成功");
            }
            else
            {
                MessageBox.Show("删除失败");
            }
        }
              
------解决方案--------------------很粗糙地写了一个和类似你需求的小程序,你先看看吧,合适就参考下,不合适就算。
主要用到了FlowLayoutPanel控件和用户控件。前者用于动态布局容器内控件的排放,不用你写代码控制容器内控件的位置;后者是用户自定义控件,把容器内的项视为一个个小整体,而不是你现在手动把需要的控件一个个添加上去。
用户控件
using System;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing;
namespace Test
{
    public partial class Controller : UserControl
    {
        private Label lblTime;
        private Label lblSysStatus;