dataset对象的概念:dataset对象可以视为一个(catch),它可以吧从数据库中所查到的数据保留下来,甚至可以将整个数据库暂存起来
dataset是数据在内存中的表示形式
dataset对象和数据源的联机发生的很短暂,我们在取得数据后就立即和数据源断开了,等到数据修改完毕或是要操作数据源内的数据时才会再建立连接
dataset对象包含一组datatable对象和datarelation对象
datatable对象及使用 datatable对象是dataset的重要对象之一,表示内存中的一个关系数据表
datatable对象的常用属性tablename:获取或者设置表的名称
dataset:指出表属于哪一个dataset
rows(add,insertat,remove,removeat):datarow对象集合,即表示这个表的行的集合
columns:data columns对象集合,即表示这个表的列的集合
例子:
datasetds = new dataset();
datatable student = new datatable(student);
datacolumn sno = new datacolumn(sno);
sno.datatype = typeof(string);
sno.maxlength = 8;
datacolumn sname = new datacolumn(sname);
sno.datatype = typeof(string);
sno.maxlength = 8;
student.columns.add(sno);
student.columns.add(sname);
ds.tables.add(student);
datarow drl = student.newrow();
drl[sno] = 0125;
drl[sname] = 李爽;
student.rows.add(drl);
datarow dr2 = student.newrow();
drl[sno] = 0125x;
drl[sname] = x李爽;
student.rows.add(dr2);
gridview1.datasource = ds.tables[0];
gridview1.databind();
以上就是如何分析dataset对象及使用的详细内容。