none
indexof如何使用 RRS feed

  • 问题

  • 最近经常需要定位记录的索引号,所以在数组Array、bindingsource、datatable、datagridview里面都用上了indexof方法,结果,除了数组Array使用成功以外,都失败了。

    不知道其他的对象使用有什么特点和不同之处,能有例子示范就更好了。

    2011年9月30日 0:29

答案

  • 可以,不过你最好定义扩展方法,这儿给出建议:

    Imports System.Xml
    Imports System.Runtime.CompilerServices
     
    Module A
        <Extension()>
        Public Function FindSpecificDataTable(dcollection As DataTableCollection, dt As DataTableAs DataTable
            '通过Indexof找到特定表的索引,再返回这个表自身
            Return dcollection(dcollection.IndexOf(dt))
        End Function
     
        Sub main()
            Dim ds As New DataSet
    
    '这里传入你自己的表实例!假设dt
            ds.Tables.FindSpecificDataTable(dt)     End Sub End Module

    如果你有其它意见或私下交流,请直接发送maledong_work@foxmail.com;或者讨论(Talk)
    If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年10月3日 1:39
    版主

全部回复