热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

高手帮忙,编译错误:BC30311:类型“String”的值无法转换为“System.Web.UI.WebControls.Label”

此后台代码是用于Equipmentdefault.aspx查询使用的所要控制的控件有Label,ListBox,TextBox等等类型用到的表为:T_Equipment定义的类名
'此后台代码是用于Equipment/default.aspx查询使用的
'所要控制的控件有Label,ListBox,TextBox等等类型
'用到的表为:T_Equipment
'定义的类名:SerchEquip
'查询事件名称: Serch_Ok

Imports System
Imports System.Text
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Data
Imports System.Data.OleDb

Public Class SerchEquip
Inherits System.Web.UI.Page

'提取web控件
protected JiDong_N As Label '提取机动代码名称
protected JiDong_D As ListBox '提取机动代码大类
protected JiDong_Z As ListBox '提取机动代码中类
protected JiDong_X As ListBox '提取机动代码小类
protected Equip_N  As TextBox '提取设备名称
protected Equip_M As TextBox '提取设备型号
protected ABC_Class As ListBox '提取ABC分类
protected M_Code As TextBox '提取自编号
protected Use_Unit As ListBox '提取使用单位_大类
protected Next_Unit As ListBox '提取使用单位_小类
protected Teac_Stu As ListBox '提取技术状况
protected Chan_Quan As ListBox '提取产权
protected Money As TextBox '提取原值
protected F_Code As TextBox '提取出厂编号
' protected F_Date As TextBox '提取出厂日期
protected Powers As TextBox '提取能耗
protected T_Power As TextBox '提取总功率
protected KaoHe As CheckBox '提取反馈信息
protected Equit As ListBox '日期大于、小于、等于... ...
protected F_DateY As TextBox  '年份输入框
protected F_DateM As ListBox  '月份选择列表

Dim SBGLConn AS OleDbConnection '创建连接对象
Dim SBGLAd AS OledbDataAdapter '创建数据收集对象
Dim SBGLDs AS New DataSet '创建数据集对象

Dim SQLStr_Class_D AS String
Dim SQLStr_Class_X AS String


'连接数据库
'连接方式:Provider=MSDAORA.1;Password=credit;User ID=system;Data Source=tuhasbk;Persist Security Info=True

Sub Page_Load(Sender AS Object, e AS EventArgs)

SQLStr_Class_D = "SELECT * FROM SBGL.T_Equip_Class Where Class_Level ='1' "

'创建连接
'首先是设备类型选择
SBGLConn = New OleDbConnection ( "Provider=MSDAORA.1;Password=credit;User ID=system;Data Source=tuhasbk;Persist Security Info=True")
SBGLAd = New OleDbDataAdapter ( SQLStr_Class_D, SBGLConn)
SBGLAd.Fill(SBGLDs,"Class_Name1") '创建临时数据集Log_Tab
JiDong_D.DataSource = SBGLDs.Tables("Class_Name1").DefaultView
JiDong_D.DataBind()

SBGLConn.Close()
End Sub

'=====事件D_ClassClick==选区中类机动代码=======
Sub D_ClassClick(Sender AS Object, e AS EventArgs)
'这里是选择机动代码的中类
Dim SQLStr_Class_Z AS String
Dim JiDong_ZC as String '设定被选中的变量名
Dim Z_Class As String '当机动代码大类编号截取后的值

JiDong_N = JiDong_D.SelectedItem.Text <====系统报错的地方

SQLStr_Class_Z = "SELECT * FROM SBGL.T_Equip_Class Where Class_Code like ' "& JiDong_ZC &" ' "
SBGLConn = New OleDbConnection ( "Provider=MSDAORA.1;Password=credit;User ID=system;Data Source=tuhasbk;Persist Security Info=True")
SBGLAd = New OleDbDataAdapter ( SQLStr_Class_Z,SBGLConn)
SBGLAd.Fill(SBGLDs,"Class_Name2")
JiDong_Z.DataSource = SBGLDs.Tables("Class_Name2").DefaultView
JiDong_Z.DataBind()

SBGLConn.Close()

End Sub

Sub Serch_Ok(Sender AS Object, e AS EventArgs)
End Sub


End Class

7 个解决方案

#1


JiDong_N.Text = JiDong_D.SelectedItem.Text

#2


JiDong_N.Text = JiDong_D.SelectedItem.Text

#3


谢谢你的答案,但是修改后出现了下列问题:
========
未将对象引用设置到对象的实例
========
什么原因?我就是要调试这个错误,才作了相应的修改。
谢谢高手

#4


JiDong_D.SelectedItem可能为NULL了,你跟踪一下

#5


增加JiDong_N的Label控件,是因为调试“对象引用错误”而作的,真正的JiDong_D.SelectedItem.Text要写到另一个变量里面,为此,我增加了一个标签控件。这里大家给我指出了问题所在,表示感谢。但是如何解决“对象引用错误”呢?
sql语句没有错误。此页面运行的时候,没有错误——〉通过ie察看源代码,产生的html语句符合我的预期。

#6


给我点提示!谢谢各位了。

#7


求求高手给指点一下。这几天没有休息好,头晕。
===========================================
通过ie察看html源文件,产生的结果符合我的预期,但是一旦触发了选取列表后,出现
====================
未将对象引用设置到对象的实例
=====================
求解!

推荐阅读
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • 通过使用Sqoop导入工具,可以精确控制并高效地将表数据的特定子集导入到HDFS中。具体而言,可以通过在导入命令中添加WHERE子句来指定所需的数据范围,从而在数据库服务器上执行相应的SQL查询,并将查询结果高效地存储到HDFS中。这种方法不仅提高了数据导入的灵活性,还确保了数据的准确性和完整性。 ... [详细]
  • 为了确保数据库的高效运行,本文介绍了一种方法,通过编写定时任务脚本来自动清理 `order` 表中状态为 0 或为空的无效订单记录。该脚本使用 PHP 编写,并设置时区为中国标准时间,每 10 分钟执行一次,以保持数据库的整洁和性能优化。此外,还详细介绍了如何配置定时任务以及脚本的具体实现步骤。 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 在使用 Cacti 进行监控时,发现已运行的转码机未产生流量,导致 Cacti 监控界面显示该转码机处于宕机状态。进一步检查 Cacti 日志,发现数据库中存在 SQL 查询失败的问题,错误代码为 145。此问题可能是由于数据库表损坏或索引失效所致,建议对相关表进行修复操作以恢复监控功能。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • C# 中 SQLite 报错:在 "\\s\\" 附近出现语法错误,如何解决? ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文介绍了一种自定义的Android圆形进度条视图,支持在进度条上显示数字,并在圆心位置展示文字内容。通过自定义绘图和组件组合的方式实现,详细展示了自定义View的开发流程和关键技术点。示例代码和效果展示将在文章末尾提供。 ... [详细]
  • 【问题】在Android开发中,当为EditText添加TextWatcher并实现onTextChanged方法时,会遇到一个问题:即使只对EditText进行一次修改(例如使用删除键删除一个字符),该方法也会被频繁触发。这不仅影响性能,还可能导致逻辑错误。本文将探讨这一问题的原因,并提供有效的解决方案,包括使用Handler或计时器来限制方法的调用频率,以及通过自定义TextWatcher来优化事件处理,从而提高应用的稳定性和用户体验。 ... [详细]
author-avatar
手机用户248覀9795477
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有