在Visual Web Developer C#中以编程方式构建表

本文关键字:编程 方式 构建 Visual Web Developer | 更新日期: 2023-09-27 18:26:57

在我的网站上,我的页面上有一个空的ASP表,如下所示:

<asp:Table ID="tblOverview" runat="server" BorderStyle="Double" 
            GridLines="Both" Width="927px" ForeColor="#333333" 
        CssClass="tblOverview">
</asp:Table>

然后,我在页面加载上运行一些代码,它通过向表中添加行和单元格等与表进行交互。

然而,现在我想在另一个页面的网格视图中使用这个表,所以我需要对它进行重构,使其更具可移植性。

不过,我不知道如何攻击它,我应该更改方法以返回表对象吗?如果我这样做了,我该如何像上面那样将其包含在页面上?我早上过得很慢,如果有人能帮我振作起来,我将非常感激!谢谢

在Visual Web Developer C#中以编程方式构建表

如果您能将方法更改为非静态方法,那就太好了。我认为这不好。但是如果创建链接的方法是静态的,那么也可以将事件设置为静态的,然后可以将其分配给按钮的"单击"事件。

类似这样的东西:

    public static void mTable()
    {
        Button btn = new Button();
        btn.Click += new EventHandler(btnClick);
    }
    protected static void btnClick(object sender, EventArgs e)
    { 
    }

参考以提供帮助。:也许您可以查看MSDN Library中关于SystemEvents类的文章。它告诉一些关于静态事件的东西。