在线等 急急急急!!!!! 缓存中的DataTable数据修改 求高手 本帖最后由 zm_2012 于 2012-05-29 10:59:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable是放在内存中的,你修改了Gridview,获取Gridview.DataSource应该就是修改后的数据源(我没试过),获取之后就可以进行你的操作 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable dt = new DataTable(); dt.Columns.Add("Id", typeof(string)); for (int i = 0; i < 10; i++) { dt.Rows.Add(i.ToString()); } Cache["Table"] = dt; } else { DataTable dt = Cache["Table"] as DataTable; dt.Rows[2]["Id"] = "这是我修过过的ID"; //重新保存到cache中 Cache["Table"] = dt; } }看下这个你应该知道怎么做了 |M| GridView绑定两个表的内容的两种方式:SQL查询,绑定再绑定 .net新人提问 求求好心人帮小弟一个挺简单的问题? 字符串格式问题! RangeValidator怎么控制TEXTBOX字符窜长度? 急呀小问题呀... 为什么C#是MS推荐的开发ASP的语言? C#.NET中 水晶报表的问题! 自定义控件设置属性类型为字符串数组时报错!敬请指教 请问用Assembly.Load(path).CreateInstance(className)创建的对象实例和 new 直接创建的有什么区别? jquery ajax 传递数组到后台,用request取不到值 滚动条的问题?
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.Add("Id", typeof(string));
for (int i = 0; i < 10; i++)
{
dt.Rows.Add(i.ToString());
}
Cache["Table"] = dt;
}
else
{
DataTable dt = Cache["Table"] as DataTable;
dt.Rows[2]["Id"] = "这是我修过过的ID";
//重新保存到cache中
Cache["Table"] = dt;
}
}看下这个你应该知道怎么做了