VB中关于datagridview的问题

和SQL相连的,用的是sqlconnection 数据库的表product有商品名和浏览次数等几列。这个窗体是一个查询表,先查询,查询出来的结果放在datagridview中,选中查询结果中的商品名那一项,再点击一个button,数据库中的浏览次数和查询结果中的浏览次数就都可以加1 Dim str As String str = "update product set 浏览次数=浏览次数+1 where 商品名= ✀" & DataGridView1.SelectedCells.ToString & "✀" ←这里估计不对 g_Cmd.CommandText = str g_Ada.UpdateCommand = g_Cmd实现不了,求问datagridview怎么选中那一项,然后把那一项的值传递给SQL语句啊,求把语句详细改一下,能运行才选最佳答案,谢谢~
2026年09月24日 21:13
有2个网友回答
网友(1):

没测试,凭印象应该是:
DataGridView1.SelectedCells.ToString改成

DataGridView1.currentcell.value.tostring

或用rows()等索引,你查下

网友(2):

if(DataGridView1.SelectedRows.Cout>0)

DataGridView1.SelectedRows[0].Cells["商品名"].Value.ToString();