读书人

关于定义DataTable的有关问题在架构

发布时间: 2011-12-30 23:30:45 作者: rapoo

关于定义DataTable的问题,在架构过程中遇到...
我建了一个abstract的类来存放Cache信息

有些Cache我是以DataTable的形式保存的

我又建了一个abstract的类定义了一个DataSet,用于存放这些DataTable
请问 假如我没有定义DataTable[0],能否直接定义DataTable[1]呢?

相关结构如下:
/// <summary>
/// 储存Cache的DataSet
/// </summary>
public abstract class CacheDateSet
{
public static DataSet dsCache=new DataSet();
}

/// <summary>
/// 设置页面缓存信息
/// </summary>
public abstract class CacheInfo
{
...
CacheDateSet.DataSet.Table[1]=...;
...
CacheDateSet.DataSet.Table[0]=...;
...
}

我的目的是想把这些DataTable存放到一个数据集中 但是不一定肯定按索引顺序存放(有时根本就没有存放)。这样是否可以实现?

[解决办法]
CacheDateSet.DataSet.Table[0]这是只读的
只能通过dataset.Tables.Add添加
[解决办法]
楼上正解

读书人网 >asp.net

热点推荐