Protected Sub showrsresults(ByVal e As IEnumerable)这个转成C#应该怎么写?
 protected void showrsresults(IEnumerable e)
这样写
e.GetEnumerator没办法感知出来...

解决方案 »

  1.   

    倒.自己没using System.Collections;谁来要分~哈哈
      

  2.   

    Protected Sub showrsresults(ByVal e As IEnumerable)
            Dim idx As IEnumerator = e.GetEnumerator
            While idx.MoveNext
                If idx.Current.GetType() Is GetType(DataRowView) Then
                    Dim drv As DataRowView = DirectCast(idx.Current, DataRowView)
                    Response.Output.Write("{0},{1},{2} </br>", drv(0), drv(1), drv(2))
                ElseIf idx.Current.GetType() Is GetType(DbDataRecord) Then
                    Dim dr As DbDataRecord = DirectCast(idx.Current, DbDataRecord)
                    Response.Output.Write("{0},{1},{2} </br>", dr(0), dr(1), dr(2))            End If
            End While
        End Sub
    C#里面没有
    idx.MoveNext
    这里应该怎么写呀...