vb.net - 我的编码有问题吗?我还是新人
问题描述
我尝试运行这个程序,但总是出现错误:
从字符串“LBLBuku”到类型“Double”的转换无效。
If LBLBuku.Text >= 5 Or Val(LBLBuku.Text) + Val(TextBox1.Text) > 5 Then
MsgBox("Peminjaman Melebihi")
Else
If lbljudul.Text = "" Or TextBox1.Text = "" Then
MsgBox("Silahkan isi Kode Buku")
Else
DataGridView1.Rows.Add(New String() {TextBox2.Text, lbljudul.Text, LBLPengarang.Text, LBLTahun.Text, TextBox2.Text})
TextBox1.Text = ""
TextBox2.Text = ""
lbljudul.Text = ""
TextBox2.Text = ""
LBLPengarang.Text = ""
LBLTahun.Text = ""
Call rumustotalbuku()
End If
End If
解决方案
请注意您的代码行
LBLBuku.Text >= 5
属性 Text 是 String 类型,您必须先将文本转换为整数类型,然后才能使用 ">="。
推荐阅读
- mongodb - 如何区分火花数据框中的空值和缺失的 mongogdb 值?
- sql - 通过 Powershell(非本地)连接到 SQL Server
- node.js - 将 socket.io 与 Mean 集成时反复出现 404 错误
- python - 在python中将json对象值转换为元组
- oracle - Clob 函数在 Oracle 19.3.0.0 中不起作用
- python - 未以 CSV 写入的数据存储在 s3 中
- android - 在 Android 上使用用户属性的 Firebase 应用内消息
- omnet++ - 如何找出每个发送者收到的数据包数量
- html - 如何在右边距中将 Facebook Messenger 图标移到更高的位置
- javascript - 使用 pug 在 nuxt 中加载静态 javascript 文件