求助:全局的DataTable怎么定义? 在一个webform中,我要在一个页面中都要访问到他 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是要在一个页面上访问还是所有的页面:如果是所有的页面就要把它定义成对象,并放入session中就可以了public static DataTable dt { get { if (Session["dt"]!=null) { return (DataTable)Session["dt"]; } else { return null; } } set { Session["dt"] = value; } } 生成DataTable后,将结果存入ViewStateDataTable DT=new DataTable();DT.Columns.Add("dd");for(int i=0;i<5;i++){ DataRow DR=DT.NewRow(); DR[0]=i.ToString(); DT.Rows.Add(DR);}ViewState["dt"]=DT;//使用DataTable mydt=(DataTable)ViewState["dt"];...... 上面说的session或者viewstate都可以,同时也可以转成临时xml文件来做 或者你在后台cs文件中把它定义成一个private变量 放在viewstate已经可以实现,但是你在后台cs文件中把它定义成一个private变量这个怎么实现? 用static变量public class class1{ public static DataTable dtGlobal = null;}然后在所有的程序中都可以用class1.dtGlobal来访问 声明成static的变量都可以访问==============今年本命年! xml内的子节点操作。 上传图片一直报错找不到文件 未将对象引用设置到对象的实例 请问静态变量怎么用? DropDownList无限分类,层的显示的问题。 dropdownlist联动的问题。... asp.net(c#)中如何清除所有COOKIES? 如何设置二维COOKIE数组? 编程添加的服务器控件如何指定其服务器端发生的事件? 什么是b/s三层网络结构 Who Can Help Me ? 求救 DataListItemCollection 怪问题 txtName1和txtName2都是html文本控件 我现想把他们的名称用变量代替 怎么写
如果是所有的页面就要把它定义成对象,并放入session中就可以了
public static DataTable dt
{
get
{
if (Session["dt"]!=null)
{
return (DataTable)Session["dt"];
}
else
{
return null;
}
}
set
{
Session["dt"] = value;
}
}
DataTable DT=new DataTable();
DT.Columns.Add("dd");
for(int i=0;i<5;i++)
{
DataRow DR=DT.NewRow();
DR[0]=i.ToString();
DT.Rows.Add(DR);
}
ViewState["dt"]=DT;//使用
DataTable mydt=(DataTable)ViewState["dt"];
......
你在后台cs文件中把它定义成一个private变量
这个怎么实现?
{
public static DataTable dtGlobal = null;
}
然后在所有的程序中都可以用class1.dtGlobal来访问
今年本命年!