GridView
条件を満たした場合、aから完全な行を削除しようとしています。
ここに私は持っています
a Description Column from Product table in database
aGridView
が入力されます。
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に結果を入力しようとしましたが、いくつかのブレークポイントを指定した値を確認したため、すべてが正しいにもかかわらず、Webページに表示されません。何か提案や考えはありますか?
これが私のコードです:
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