出现这种问题很可能是因为缺少对datatables的引用。可以尝试在Web应用程序的代码文件中引用datatables。
示例代码:
在Web.config文件的configuration节点下添加以下代码:
在代码文件中添加以下引用:
using System.Data; using System.Data.DataTable;
然后在代码中就可以使用DataTable类了。
示例代码:
DataTable dt = new DataTable(); dt.Columns.Add("Id", typeof(int)); dt.Columns.Add("Name", typeof(string)); dt.Rows.Add(1, "John"); dt.Rows.Add(2, "Mary");
GridView1.DataSource = dt; GridView1.DataBind();
需要注意的是,如果使用的是ASP.NET Core,则需要使用另外一个命名空间:using Microsoft.AspNetCore.Mvc.ViewFeatures.Internal。