筛选从 Excel 文件导入到 DataGrid 的数据

Filter data imported from Excel File to DataGrid

提问人:Rajesh 提问时间:10/14/2023 最后编辑:nbkRajesh 更新时间:10/14/2023 访问量:57

问:

Dim FileLoc As String = TxtFileLoc.Text
Dim ConStr As String '= String.Empty
If FileLoc.EndsWith(".xls") Then
    ConStr = String.Format("Provider=Microsoft.Jet.Oledb.4.0;" & "Data Source={0};Extended Properties='Excel 8.0;HDR=yes'", FileLoc)
Else
    ConStr = String.Format("Provider=Microsoft.Ace.Oledb.12.0;" & "Data Source={0};Extended Properties='Excel 8.0;HDR=yes'", FileLoc)
End If
Dim Cmd As New OleDbDataAdapter("Select * from [" & ComboSheets.Text & "" & "]", ConStr)
Cmd.TableMappings.Add("Table", "Table")
Dim dt As New DataSet
Cmd.Fill(dt)
ExlDisp.DataSource = dt.Tables(0)

EXCEL 工作表中的示例数据

| SNO      | COURSE   | | ROLL NO  | NAME        | 
| -------- | -------- | | -------- | --------    |
| 1        | CZP      | | 10985    | MARK ANTONY |
| -------- | -------- | | -------- | --------    |
| 2        | CZP      | | 98651    | ANTONY G    |
| -------- | -------- | | -------- | --------    |
| 3        | CZP      | | 98666    | G PRAKASH   |

加载到 DATAGRID 后按包含“ANTONY”的名称筛选数据

加载到 DATAGRID 后按名称筛选数据(来自 TextBox-TxtFilterName),其中包含“ANTONY”

Excel vb.net 筛选 DataGrid

评论

0赞 jmcilhinney 10/14/2023
你做了什么,你被困在哪里?当你努力寻找它时,你到底对你发现的信息有什么不明白的地方?
0赞 jmcilhinney 10/14/2023
当一个变量引用一个 ?很明显,这是类型变量的合适名称,但您应该使用 类型的变量。也就是说,你为什么要创建一个?如果您只需要一个,那么只需创建一个.然后就可以合理地用作变量名。dtDataSetdtDataTabledsDataSetDataSetDataTableDataTabledt
0赞 Andrew Morton 10/15/2023
对于几乎所有用途,都应使用 DataGridView 控件。

答: 暂无答案