如何存储临时数据
情况是这样的:
每发生一个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!