Helpex - Trao đổi & giúp đỡ Đăng nhập
2

    DV = New DataView(ds.Tables("CustomerList"))
    FlxCustomerList.DataSource = ds.Tables("CustomerList").DefaultView 
    myDataTable = CType(FlxCustomerList.DataSource, DataView).ToTable                 
    drToAdd = myDataTable.NewRow()
    drToAdd("Customer Account") = ""
    drToAdd("Customer Name") = "" 
    drToAdd("Customer Group") = "" 
    drToAdd("City") = ""
    drToAdd("Mobile No") = ""
    drToAdd("Status") = ""
    myDataTable.Rows.InsertAt(drToAdd, 0)
    myDataTable.AcceptChanges()
    FlxCustomerList.DataSource = myDataTable.DefaultView
    For Each dtrow As DataGridViewRow In FlxCustomerList.Rows
        If dtrow.Index = 0 Then
            dtrow.Frozen = True
        Else
            dtrow.ReadOnly = True
        End If
    Next

Để đạt được Datagridviewchức năng tìm kiếm , tôi đang ở hàng đầu tiên bằng cách này, khi nhập tìm kiếm, hàm phím xuống gọi hàm này

CustomerAccountFilterStr = CStr(Me.DataGridView1.Rows(0).Cells("CustomerAccount").Value)
sStr = sStr & " [Customer Account] like '%" & CustomerAccountFilterStr & "%'"
ds.Tables("CustAcc").DefaultView.RowFilter = sStr

Đây là cách tôi liên kết Dữ liệu với DataGridView

myDataView.RowFilter = sStr
FlxCustomerList.DataSource = myDataView

Và Then The DataGridViewđược liên kết với DefaultViewDataSet. Tôi đã đóng băng hàng đầu tiên nhưng bây giờ, không thể hiểu cách đặt lại các giá trị đã lọc từ hàng thứ hai trở đi vào lưới.

Tìm kiếm dữ liệu trong DataGridView bằng FilterDataRow VB.Net

Đầu ra ví dụ sẽ giống như bên dưới.

Tìm kiếm dữ liệu trong DataGridView bằng FilterDataRow VB.Net

Tôi gặp khó khăn khi triển khai chức năng này. xin vui lòng hướng dẫn Làm thế nào để thực hiện chức năng này?

2 hữu ích 5 bình luận 1.5k xem chia sẻ
loading
Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ vb.net search datagridview datagridviewcolumn , hoặc hỏi câu hỏi của bạn.

Có thể bạn quan tâm

loading