日期:2014-05-20  浏览次数:20959 次

抄书上的竟然不行,大家帮忙看看。。感激不尽
namespace   TestPro
{
///   <summary>
///   WebForm6   的摘要说明。
///   </summary>
public   class   WebForm6   :   System.Web.UI.Page
{
protected   System.Web.UI.WebControls.DataGrid   DataGrid1;

private   void   Page_Load(object   sender,   System.EventArgs   e)
{
NameValueCollection   ServerVariables   =   Request.ServerVariables;
DataTable   dt   =   new   DataTable();
DataRow   dr;

dt.Columns.Add(new   DataColumn( "环境变量 ",typeof(string)));
dt.Columns.Add(new   DataColumn( "变量值 "),typeof(string));

foreach(string   SingleVariable   in   ServerVariavles)
{
dr=dt.NewRow();
dr[0]=SingleVariable;
dr[1]=ServerVariables[SingleVariable].ToString();
dt.Rows.Add(dr);
}
DataGrid1.DataSource=new   DataView(dt);
DataGrid1.DataBind();
//   在此处放置用户代码以初始化页面
}
}
}


------解决方案--------------------
System.Collections.Specialized.NameValueCollection = Request.ServerVariables;
------解决方案--------------------
楼上的正解
也可以直接加上
using System.Collections.Specialized;
然后此处代码有问题
dt.Columns.Add(new DataColumn( "变量值 "),typeof(string));
应该是
dt.Columns.Add(new DataColumn( "变量值 ",typeof(string)));