返回顶部
首页 > 资讯 > 精选 >VB.NET LISTVIEW的相关操作方法和实现的功能有哪些
  • 435
分享到

VB.NET LISTVIEW的相关操作方法和实现的功能有哪些

2023-06-17 18:06:32 435人浏览 独家记忆
摘要

VB.NET LISTVIEW的相关操作方法和实现的功能有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在VB.net开发框架内,同样具有很多控件供开发人员使用,方便的实现

VB.NET LISTVIEW的相关操作方法和实现的功能有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在VB.net开发框架内,同样具有很多控件供开发人员使用,方便的实现各种图形界面和程序功能需求。比如我们在这里为大家介绍的VB.NET LISTVIEW就是一款能够帮助我们实现排序的开发控件。

控件:

TEXTBOX :1个 Name:txtJobNo

BUTTON: 2个 Name:btnFilter,btnShowAll

LISTVIEW : 1个 Name:lstvwJobNo Columns:JobNo,ContainerID,CartonID,PO,Style,Color,Size,ShipMent,Factory Sorting:none

VB.NET LISTVIEW编写源代码:

  1. Imports System.Data.sqlClient  

  2. Dim con As New SqlConnection  

  3. Dim varSQL As String  

  4. Dim r As Integer  

  5. Dim conString As String =
    "data source=127.0.0.1;initial 
    catalog=mydb; uid=sa;passWord=123" 

'定义默认排序变量

Dim mySort As String = "ASC"

'VB.NET LISTVIEW定义默认字段变量

  1. Dim myField As String 
    = "JOB.JOBNO" 

'过滤指定条件的记录

  1. Private Sub btnFilter_Click(ByVal 
    sender As System.Object, ByVal e 
    As System.EventArgs) Handles 
    btnFilter.Click  

  2. Try  

  3. Dim fJobNo As String = "" 

  4. fJobNo = txtJobNo.Text.Trim()  

  5. r = List_dgJobNo(fJobNo)  

  6. Catch ex As Exception  

  7. MessageBox.Show(ex.ToString)  

  8. Finally  

  9. If con.State = ConnectionState.
    Open Then  

  10. con.Close()  

  11. End If  

  12. End Try  

  13. End Sub 

'VB.NET LISTVIEW显示所有记录

  1. Private Sub btnShowAll_Click
    (ByVal sender As System.Object, 
    ByVal e As System.EventArgs) 
    Handles btnShowAll.Click  

  2. List_dgJobNo("")  

  3. End Sub 

'函数功能:将读取出来的数据写入lstvwJovNo的表格中
'函数名称:List_dgJobNo,调用格式:List_dgJobNo("10022"),List_dgJobNo("")
'参 数:fJobNo,要查询的工作号JOBNO,为空时则查询所有的
'编 写 者:SD
'日 期:2005-9-23
'转载请保留此信息

  1. Private Function List_dgJobNo(ByVal 
    fJobNo As String) As Integer  

  2. Try  

  3. Cursor.Current = Cursors.WaitCursor  

  4. lstvwJobNo.Items.Clear()  

  5. con = New SqlConnection(conString)  

  6. Dim cmd As SqlCommand  

  7. Dim rd As SqlDataReader  

  8. If fJobNo.Length > 0 Then  

  9. varSQL = "SELECT JOB.JOBNO,CONTAINERNO,
    CARTONFROM,PO,STYLE,COLOR,CARTONSIZE,
    SHIPMENT,FACTORY FROM JOB,JOB_LINE 
    WHERE JOB.JOBNO=JOB_LINE.JOBNO AND JOB.
    JOBNO LIKE '%" & fJobNo & "%' "  

  10. Else  

  11. varSQL = "SELECT JOB.JOBNO,CONTAINERNO,
    CARTONFROM,PO,STYLE,COLOR,CARTONSIZE,
    SHIPMENT,FACTORY FROM JOB,JOB_LINE 
    WHERE JOB.JOBNO=JOB_LINE.JOBNO " 

  12. End If  

  13. varSQLvarSQL = varSQL & "ORDER BY " 
    & myField & " " & mySort & ";"  

  14. cmd = New SqlCommand(varSQL, con)  

  15. rd = cmd.ExecuteReader  

  16. Dim lsv As ListViewItem  

  17. While rd.Read  

  18. lsv = New ListViewItem(rd("JOBNO").ToString)  

  19. 'lsv.Checked = True 

  20. lsv.SubItems.Add(rd("ContainerNo").ToString)  

  21. lsv.SubItems.Add(rd("CartonFrom").ToString)  

  22. lsv.SubItems.Add(rd("PO").ToString)  

  23. lsv.SubItems.Add(rd("Style").ToString)  

  24. lsv.SubItems.Add(rd("Color").ToString)  

  25. lsv.SubItems.Add(rd("CartonSize").ToString)  

  26. lsv.SubItems.Add(rd("ShipMent").ToString)  

  27. lsv.SubItems.Add(rd("Factory").ToString)  

  28. lstvwJobNo.Items.Add(lsv)  

  29. End While  

  30. Cursor.Current = Cursors.Default  

  31. Return List_dgJobNo = 1 

  32. Catch ex As Exception  

  33. MessageBox.Show(ex.ToString)  

  34. Return List_dgJobNo = -1  

  35. Finally  

  36. If con.State = ConnectionState.Open Then  

  37. con.Close()  

  38. End If  

  39. End Try  

  40. End Function 

'VB.NET LISTVIEW获得排序的字段,并显示排序标记

  1. Private Sub lstvwJobNo_ColumnClick
    (ByVal sender As Object, ByVal e As 
    System.windows.FORMs.ColumnClickEventArgs) 
    Handles lstvwJobNo.ColumnClick  

  2. Select Case e.Column.ToString  

  3. Case 0  

  4. myField = "JOB.JOBNO" 

  5. Case 1  

  6. myField = "CONTAINERNO" 

  7. Case 2  

  8. myField = "CARTONFROM" 

  9. Case 3  

  10. myField = "PO" 

  11. Case 4  

  12. myField = "STYLE" 

  13. Case 5  

  14. myField = "COLOR" 

  15. Case 6  

  16. myField = "CARTONSIZE" 

  17. Case 7  

  18. myField = "SHIPMENT" 

  19. Case 8  

  20. myField = "FACTORY" 

  21. End Select  

  22. Dim i As Integer  

  23. For i = 0 To 8  

  24. lstvwJobNo.Columns(i).Text = 
    lstvwJobNo.Columns(i).Text.Replace
    (" ▼", "").Replace(" ▲", "")  

  25. Next  

  26. If mySort = "ASC" Then  

  27. lstvwJobNo.Columns(e.Column.ToString)
    .Text = lstvwJobNo.Columns(e.Column.
    ToString).Text & " ▼"  

  28. mySort = "DESC" 

  29. Else  

  30. mySort = "ASC" 

  31. lstvwJobNo.Columns(e.Column.ToString).
    Text = lstvwJobNo.Columns(e.Column.
    ToString).Text & " ▲"  

  32. End If  

  33. Dim fJobNo As String = "" 

  34. fJobNo = txtJobNo.Text.Trim()  

  35. r = List_dgJobNo(fJobNo)  

  36. lstvwJobNo.Refresh()  

  37. End Sub 

看完上述内容,你们掌握VB.NET LISTVIEW的相关操作方法和实现的功能有哪些的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: VB.NET LISTVIEW的相关操作方法和实现的功能有哪些

本文链接: https://lsjlt.com/news/291483.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • VB.NET LISTVIEW的相关操作方法和实现的功能有哪些
    VB.NET LISTVIEW的相关操作方法和实现的功能有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在VB.NET开发框架内,同样具有很多控件供开发人员使用,方便的实现...
    99+
    2023-06-17
  • VB.NET实现接口的相关操作方法是怎样的
    VB.NET实现接口的相关操作方法是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。开发人员在应用VB.NET进行实际开发的时候,发现其中有不少跟其他语言不一样的地方,...
    99+
    2023-06-17
  • Oracle VPD的相关功能有哪些
    这篇文章主要讲解了“Oracle VPD的相关功能有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle VPD的相关功能有哪些”吧!测试用的数据表使用Oracle的示例Schem...
    99+
    2023-05-31
  • SpringBoot实现ORM操作MySQL的方法有哪些
    这篇文章主要介绍了SpringBoot实现ORM操作MySQL的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot实现ORM操作MySQL的方法有哪些文章都会有所收获,下面我们一起来看...
    99+
    2023-06-29
  • java实现操作文件的方法有哪些
    这篇文章将为大家详细讲解有关java实现操作文件的方法有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java7中文件IO发生了很大的变化,专门引入了很多新的类:import java....
    99+
    2023-05-31
    java 文件操作
  • Spring Security的相关配置方法及功能实现
    本篇内容介绍了“Spring Security的相关配置方法及功能实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够...
    99+
    2024-04-02
  • java分页功能实现的方法有哪些
    实现Java分页功能的方法有以下几种:1. 使用数据库的分页查询功能:在SQL语句中使用LIMIT和OFFSET子句来限制查询结果的...
    99+
    2023-09-27
    java
  • php实现分页功能的方法有哪些
    在PHP中,实现分页功能的方法有以下几种:1. 使用MySQL的LIMIT语句:可以通过在SQL查询中使用LIMIT语句来限制查询结...
    99+
    2023-08-14
    php
  • ListView之性能优化的方法有哪些
    ListView的性能优化方法包括:1. 使用ViewHolder模式:通过在getView()方法中使用ViewHolder来缓存...
    99+
    2023-09-26
    ListView
  • ListView中item的实现方式有哪些
    在ListView中,可以使用以下几种方式实现item:1. 使用自定义布局文件:可以自定义一个布局文件,然后在Adapter中使用...
    99+
    2023-08-09
    ListView item
  • Python关于字典的操作方法有哪些
    这篇文章主要讲解了“Python关于字典的操作方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python关于字典的操作方法有哪些”吧!初始化# 最常用这种my_objec...
    99+
    2023-07-05
  • python中文件操作的相关函数有哪些
    python中文件操作的相关函数有以下几种os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false ;os.path.isfile(name):判断name是不是一个文件,不存在name也返回fa...
    99+
    2024-04-02
  • .Net Framework数组的相关操作技巧有哪些
    本篇内容主要讲解“.Net Framework数组的相关操作技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“.Net Framework数组的相关操作技巧有哪些”吧!.Net Frame...
    99+
    2023-06-17
  • SAP订单中装运相关的功能有哪些
    这篇文章主要介绍“SAP订单中装运相关的功能有哪些”,在日常操作中,相信很多人在SAP订单中装运相关的功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SAP订单中装运相关的功能有哪些”的疑惑有所帮助!...
    99+
    2023-06-05
  • 两数相加的实现方法有哪些
    这篇文章主要介绍“两数相加的实现方法有哪些”,在日常操作中,相信很多人在两数相加的实现方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”两数相加的实现方法有哪些”的疑惑...
    99+
    2024-04-02
  • Golang Defer关键字特定的操作方法有哪些
    本篇内容主要讲解“Golang Defer关键字特定的操作方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Golang Defer关键字特定的操作方法有哪些”吧!Go...
    99+
    2023-07-05
  • Python redis的操作方法有哪些
    今天小编给大家分享一下Python redis的操作方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。位图操作bitm...
    99+
    2023-06-05
  • C#操作Excel的方法有哪些
    这篇文章主要介绍“C#操作Excel的方法有哪些”,在日常操作中,相信很多人在C#操作Excel的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#操作Excel的方法有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-18
  • liunx操作mongodb的方法有哪些
    在 Linux 系统下操作 MongoDB,可以使用以下方法:1. 命令行工具:MongoDB 提供了命令行工具 `mongo` 和...
    99+
    2023-09-12
    liunx mongodb
  • C# XML的操作方法有哪些
    C#中可以使用以下方法来操作XML:1. XmlDocument类:该类提供了一系列的方法用于加载、创建、修改和保存XML文档。常见...
    99+
    2023-09-12
    C#
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作