ADO.NET中DataSet的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/23 00:35:17
我想知道DataSet ds=new DataSet("abc");这样创建一个DataSet对象,其中的abc参数是做什么的?还有就是我用的vs2005创建一个DataSet对象时,在它的属性栏里有(Name)和DataSetName我想知道这两个有什么区别?多谢.

abc 就是表名,你果你对ds赋了多个表的内容,那么你在调用表内容时你就可以通过表名来获取或者用表的下标来获取.
比如:你当前的ds有二个表abc,efg.如果你想获得表abc第i行表名为"AA"的值时你可以通过ds[0].Row[i]["AA"]或者ds["abc"].Row[i]["AA"]来获取值.一般用表名获取值时比较有明确性.

abc就是DataSetName

而你所说的属性栏里的Name,指的是你从工具栏里面拖过来一个DataSet时候,这个DataSet对象的Name。此时,你把DataSet看作一个和TextBox或者Lable等控件就明白了。