个人认为是不是你的页面的类是DataTable和系统自带的DataTable同名,在默认的情况下系统会认为DataTable是你自己的页面的类,比如如果页面的类名叫System,那么在应用System.web的时候就会提示你说的错误
dt = (DataTable)order_daset.Tables[0]; //填充数据表
你的DataTable类 和 System.Data.DataTable重名
鉴定完毕
应该没问题啊
using (SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["SQLCNN"].ConnectionString))
{
try //try语句
{
SqlDataAdapter sqldadp = new SqlDataAdapter();
DataTable dt = new DataTable();
SqlCommand com = new SqlCommand();//数据库操作对象实例
com.Connection = conn;
com.CommandType = CommandType.Text;
com.CommandText = "Select OrderID,OrderDate From Orders where OrderDate>='1998-01-01'";
sqldadp.SelectCommand = com;
sqldadp.Fill(dt); //填充DataSet对象
Response.Write("
订单编号 | " + "订单时间 |
" + dt.rows[i]["OrderID"].ToString() + " | "); //输出订单编号" + DateTime.Parse(dt.rows[i]["OrderDate"].ToString()).ToString("yyyy-MM-dd") + " | "); //输出订单日期