抄书上的竟然不行,大家帮忙看看。。感激不尽
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)));