首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么存储临时数据

2012-04-11 
如何存储临时数据情况是这样的:每发生一个button_click事件中,产生一组数据,绑定到一个datagrid,现在我想

如何存储临时数据
情况是这样的:
每发生一个button_click事件中,产生一组数据,绑定到一个datagrid,现在我想把这些数据一起显示出来,也就是自动集合到一起,不知道临时数据该怎么存储在哪里。试了几种方法,都只能得到最新的那组。


请各位大侠支招啊,谢谢。

[解决办法]
用xml保存吧
[解决办法]
保存到另一个dataTable里不可以吗?
取完数据后更新这个dataTable
[解决办法]
存在DataSet中也可以。
http://msdn2.microsoft.com/zh-cn/library/system.data.dataset(VS.80).aspx
[解决办法]
放到一个全局变量吧
[解决办法]
如果考虑到也可能是第一次点击(你的datagrid中没有东西),则全部的代码是:

dim dt as datatable = datagrid1.datasource
if dt is nothing
dt = new datatable
dt.columns.add( "title ",System.Type.gettype( "System.String "))
dt.columns.add( "alllong ",System.Type.gettype( "System.String "))
dt.columns.add( "i ",System.Type.gettype( "System.String "))
end if

dim tmp as tablerow

tmp=dt.newrows()
tmp(0)=title
tmp(1)=alllong
tmp(2)=i
dt.rows.add(tmp)

datagrid1.datasource=dt
datagrid1.databind()

[解决办法]
viewstate!

热点排行