关于定义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添加
------解决方案--------------------楼上正解