如何在C#类中向数据表添加行

如何在C#类中向数据表添加行,c#,.net,datatables,rows,C#,.net,Datatables,Rows,我有一个像下面这样的班级 class Class1 { private static DataTable aa = new DataTable(); public static void AAA() { aa.Rows.Add("a", 1, "b"); aa.Rows.Add("aasd", 123, "basf"); aa.Rows.Add("aagh", 221, "asdb"); System.Wi

我有一个像下面这样的班级

class Class1
{
    private static DataTable aa = new DataTable();

    public static void AAA()
    {
        aa.Rows.Add("a", 1, "b");
        aa.Rows.Add("aasd", 123, "basf");
        aa.Rows.Add("aagh", 221, "asdb");
        System.Windows.Forms.MessageBox.Show("Test");

    }
}
我的问题是如何定义datatable的列一次。当我调用AAA方法时,我可以向这个datatable添加行。
首先,我在AAA方法中定义了列,当我第二次调用该方法时,出现了错误。

您是否查看了MSDN文档中关于向DataTable添加列的内容?:在方法AAA()中,您需要检查列名称是否存在,如果不存在,则意味着您需要添加列,如果存在列,则不需要添加列,只需添加数据。就这样。不。我现在看到了。问题解决了。谢谢你。