Я пытаюсь удалить полную строку из GridView
, если она удовлетворяет условию.
Здесь у меня есть
a Description Column from Product table in database
, которым заполняется GridView
.
Я установил sqlcommand
в своем приложении vb только на select the Description which does not contain the String s
.
Здесь String s has two keywords "Tomatoes" and "Apple"
. Таким образом, запрос Sql должен получить файл Description column that does not have "Tomatoes" and "Apple"
.
Поэтому Gridview
следует обновить, удалив строки, удовлетворяющие условию.
Я столкнулся с трудностями при удалении
Description row in GridView
в котором есть "Помидоры" и "Яблоки". Я попытался заполнить другой GridView результатами, но он не отображается на веб-странице, несмотря на то, что все правильно, потому что я видел значения, в которых я указал некоторые точки останова. Любые предложения или мысли?
Вот мой код:
Dim cmd1 = New SqlCommand(" SELECT DISTINCT [Description] FROM [Product] WHERE ([Description] LIKE '%' + @Description + '%')", conn)
cmd1.Parameters.AddWithValue("@Description", s)
MsgBox("NO")
For i As Integer = 0 To GridView1.Rows.Count - 1
DA.SelectCommand = cmd1
DA.Fill(dt)
'row is of a GridViewRow datatype As GridView1.Rows
row.Cells.RemoveAt(i) '' do not know if it is correct or not
'GridView3.DataSource = '' dt tried with no luck
'GridView3.DataBind() '' tried with no luck
cmd1.Dispose()
DA.Dispose()
dt.Clear()
dt.Dispose()
Next
End If
Description
из sqlDataSource, а только из GridView - person HShbib   schedule 12.12.2012