2014-02-11 3 views
2

У меня есть таблица данных, из которой я фильтрую данные на основе условия, но как отображать определенные столбцы только из таблицы данных?Как выбрать конкретные столбцы из таблицы данных в vb.net?

Dim Dt As New DataTable 
       Dim SQlDa As SqlDataAdapter = New SqlDataAdapter(SqlCmd) 
       SQlDa.Fill(TrackingDt) 
       Dim Rows() As DataRow = Dt.Select("State = " + "'" + State + "'") 
       Dim TempDt As New DataTable 
       If Rows.Length > -1 Then 
        TempDt = Rows.CopyToDataTable() 
       End If 


       Return TempDt 

ответ

1
Dim view As New DataView(MyDataTable) 
Dim distinctValues As DataTable = view.ToTable(True, "ColumnA") 
+0

спасибо за Teh помощь, дайте мне попробовать это, но можно сказать, у нескольких колонок ??? – sona

0

Попробуйте, как это

TempDt =New DataView(Rows.CopyToDataTable()).ToTable(False, 
"columnname1", "name2","...","..") 
+0

Если я хочу выбрать несколько столбцов и фильтровать отдельные столбцы, как это сделать? –

Смежные вопросы