Muy buenas,
Tengo un problema de conversiones en el filtro de un grid ,aqui la información:
A longitud C D
0.733333 120.000 20007.047 9365.221
6.731220 50.000 9292.373 9562.563
12.111977 62.627 1250.000 9661.794
quiero filtrar por la columna longitud, en un número que tengo en un textbox ,siempre me da el error de
no se puede realizar la operación de System.String y System.Int32.
Mi código es:
Dim dr1 As DataRow
For i As Integer = 0 To DataGridView1.RowCount - 1
dr1 = dset.Tables(0).NewRow
For j As Integer = 0 To DataGridView1.Columns.Count - 1
dr1(j) = DataGridView1.Rows(i).Cells(j).Value
Next
dset.Tables(0).Rows.Add(dr1)
Next
Dim source1 As New BindingSource()
Dim view1 As New DataView(dset.Tables(0))
source1.DataSource = view1
source1.Filter = "longitud>=" & CDbl(TextBox1.Text)
lo que intento ,es pasar el grid a un dataset ,asociarlo a un bindinsource y filtrarlo ,pero como digo siempre me da el error de conversión.
Alguna idea?
Muchas gracias por todo