程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了listview 如果选中在 datagridview 中选择大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决listview 如果选中在 datagridview 中选择?

开发过程中遇到listview 如果选中在 datagridview 中选择的问题如何解决?下面主要结合日常开发的经验,给出你关于listview 如果选中在 datagridview 中选择的解决方法建议,希望对你解决listview 如果选中在 datagridview 中选择有所启发或帮助;

我想用列表视图中的检查项过滤数据网格@H_772_3@

listview 如果选中在 datagridview 中选择@H_772_3@@H_772_3@@H_772_3@

这是我的代码@H_772_3@

For Each item As ListVIEwItem In ListVIEw1.checkedItems
    con = New sqlConnection(cs)
    con.open()
    cmd = New sqlCommand(" WHERE A.DocNum in (@d5) AND A.Docdate between @d1 AND @d2 AND A.CANCELED <> 'Y' AND A.SlpCode = @d3  ",con)
    cmd.Parameters.Add("@d1",sqlDbType.datetiR_908_11845@e,30,"Date").Value = dtPDAteFrom.Value.Date
    cmd.Parameters.Add("@d2","Date").Value = dtPDAteto.Value.Date
    cmd.Parameters.AdDWithValue("@d3",TextBox1.Text)
    cmd.Parameters.AdDWithValue("@d4",TextBox2.Text)
    cmd.Parameters.AdDWithValue("@d5",(item).SubItems(0).Text)
    

解决方法

而不是从列表视图中查询每个检查项。将结果构建为集合中的格式化字符串。然后只执行查询。您可以尝试用 collectionList 替换 @d5 值。@H_772_3@

 Dim Collection As New List(Of String)

    For Each Item As ListViewItem In ListView1.checkedItems
        Collection.Add(Item.SubItems(0).Text)
    Next

    Dim CollectionList As String = String.Join(",",Collection.ToArray)

请告诉我它是否有效。@H_772_3@

大佬总结

以上是大佬教程为你收集整理的listview 如果选中在 datagridview 中选择全部内容,希望文章能够帮你解决listview 如果选中在 datagridview 中选择所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。