首页 > 解决方案 > 嗨,我正在做一个电子抽奖项目

问题描述

我正在使用 VISUAL STUDIO 2010 进行 ELECTRONIC RAFFLE DRAW 项目。我在我的 sql 数据库中有一个名称列表,并将其显示到列表视图,以及应显示哪些名称的某些条件。现在,我想做的是从此列表视图中随机选择名称。我正在尝试将这些项目从 listview 转换为字符串数组。我也有计时器,当它enable=true应该将这些字符串数组显示到标签时。

当股票代码是enable=false. 它应该停止并显示一个特定的名称。我所有的代码都在工作,除了我在这个特定的代码行中得到InvalidCastExceptionunhandled一个

ReDim strng(Name_ListView.Items.Count - 1)
            Name_ListView.Items.CopyTo(strng, 0)

Dim strng() As String

Private Sub Frm_Raffle_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
            ReDim strng(Name_ListView.Items.Count - 1)
            Name_ListView.Items.CopyTo(strng, 0)
    End Sub

Public Sub myTimer_Tick(sender As System.Object, e As System.EventArgs) Handles myTimer.Tick
        Dim index As Integer = rnd.Next(Name_ListView.Items.Count)
        mylblResult.Text = strng(index)
    End Sub

标签: vb.net

解决方案


推荐阅读