请问DataSet与DataTable的有关问题

请教DataSet与DataTable的问题.
初学ADO.NET,   我理解的关于DataSet应该是DataTable的集合,但是我现在还没写到很复杂的程序,一般都是一个DataSet里只有一个DataTable,例如dataset.Tables[0];请各位高手给几个关于DataSet的例子,我想明白一个DataSet里有N个DataTable的情况是什么样,谢谢各位.

------解决方案--------------------
把邮箱贴出来,给你发过去。
------解决方案--------------------
dt是datatable name

每调用一次DataFill一次就在dataset1生成一个datatable

Public Sub DataFill(ByVal Datagrid1 As DataGrid, ByVal Strsql As String, ByVal dt As String)
OleDbConnection1.ConnectionString = strconnection
OleDbDataAdapter1.SelectCommand.Connection = OleDbConnection1
OleDbDataAdapter1.SelectCommand.CommandText = strsql
OleDbConnection1.Open()
OleDbDataAdapter1.Fill(DataSet1, dt)
'datagrid1.DataSource = DataSet1.Tables(dt)
'datagrid1.DataBind()
OleDbConnection1.Close()
end sub
------解决方案--------------------
tian123xxx(tianliq),请也个我发一份把.
zjp19830925@163.com
谢谢