强类型数据集DataSet使用问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 05:11:08
数据集名字叫 TitleData
怎么在再访问数据库是使用
TitleData titleData = new TitleData();
TitleDataTableAdapters.titlesTableAdapter tta =
new TitleDataTableAdapters.titlesTableAdapter();
tta.Fill(titleData.titles);
dtlBooks.DataSource = titleData.titles;
dtlBooks.DataBind();
帮我解释下这个是什么意思
越详细越好

// 实例化一个TitleData 类的对象titleData
// TitleData 应该是自定义的一个从DataSet派生出来的类
TitleData titleData = new TitleData();

// 实例化一个(应该也是自定义的一个从SqlDataAdapter派生出来的类)TitleDataTableAdapters.titlesTableAdapter
类型的对象tta
TitleDataTableAdapters.titlesTableAdapter tta =
new TitleDataTableAdapters.titlesTableAdapter();

// 用 tta 中的数据来填充 titleData中的titles表
tta.Fill(titleData.titles);

// 指定数据控件dtlBooks的数据源为titleData中的titles表
dtlBooks.DataSource = titleData.titles;
// 调用数据控件dtlBooks的DataBind方法来进行数据绑定显示
dtlBooks.DataBind();

dataset 是在内存中建立数据表,要想和数据库中的数据关联就要建立一个sqldataadapter对象。那样的话就可以对数据库中的数据进行增,删,改等操作。第一句建立dataset对象,第二句用来建立一个Sqldataadapter对象。第三句用第二个对象填充第一个对象,第四句指定数据源,最后一句数据绑定。