';DataTable';不包含';列';
本文关键字:包含 DataTable | 更新日期: 2024-10-24 15:04:03
我在尝试将列添加到数据表时遇到以下错误
DataTable"不包含"Columns"的定义,也不包含接受类型为的第一个参数的扩展方法"Columns"可以找到"DataTable"
这是产生错误的代码!
static void Main()
{
// Get the DataTable
DataTable myTable = getStatusTable();
}
static DataTable getStatusTable()
{
// Create a DataTable with 4 columns
DataTable myTable = new DataTable();
myTable.Columns.Add("Dosage");
myTable.Columns.Add("Drug");
myTable.Columns.Add("Patient");
myTable.Columns.Add("Date");
// Create the Table Row
myTable.Rows.Add(25, "Indocin", "David", DateTime.Now);
myTable.Rows.Add(50, "Enebrel", "Sam", DateTime.Now);
myTable.Rows.Add(10, "Hydralazine", "Christoff", DateTime.Now);
myTable.Rows.Add(21, "Combivent", "Janet", DateTime.Now);
myTable.Rows.Add(100, "Dilantin", "Melanie", DateTime.Now);
myTable.Rows.Add(25, "Vitamin C", "Guzzyman", DateTime.Now);
return myTable;
}
如何更正此问题?
您已经在某处创建了一个自定义DataTable
类。这个类位于using
列表中的名称空间中。你需要完全符合这样的条件:
System.Data.DataTable myTable = new System.Data.DataTable();
尝试以下代码
myTable.Columns.Add(new DataColumn("Dosage"));
myTable.Columns.Add(new DataColumn("Drug"));
myTable.Columns.Add(new DataColumn("Patient"));
myTable.Columns.Add(new DataColumn("Date"));