你可以在前面的DataSet的一个Table中,用Select方法,或者DataView的RowFilter属性。
结果好像是一个DataRow数组,然后,你可以把这个数组依次添加到一个DataTable里去,再把这个DataTable绑定到DataGrid上。

解决方案 »

  1.   

    恭喜你!icyer() ,你升级了!我试试你说的!:)一会见!
      

  2.   

    icyer() ,你说的“在前面的DataSet的一个Table中,用Select方法”,这个我不知道语句该怎么写???我怎么写才能得到新的datarow???并把它依次加到新的datatable里????
      

  3.   

    您可以参考下列代码片断,来手工创建DataSet:Dim custDS As DataSet = New DataSet("CustomerOrders")
    Dim ordersTable As DataTable = custDS.Tables.Add("Orders")ordersTable.Columns.Add("OrderID", Type.GetType("System.Int32"))
    ordersTable.Columns.Add("OrderQuantity", Type.GetType("System.Int32"))
    ordersTable.Columns.Add("CustID", Type.GetType("System.Int32"))ordersTable.PrimaryKey = New DataColumn() {ordersTable.Columns("OrderID")}。。然后添加数据,等等
    - 微软全球技术中心 VB开发支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。