社区
VB
帖子详情
类型转换问题
silviowk
2003-10-15 12:04:56
有如下代码:
DataTable DTdata = new DataTable();
DTdata = this.dataGrid1.DataSource;
出现问题:无法将类型"object"隐型转换为"System.Data.DataTable"
请问这种类型的转换函数是什么?
...全文
39
10
打赏
收藏
类型转换问题
有如下代码: DataTable DTdata = new DataTable(); DTdata = this.dataGrid1.DataSource; 出现问题:无法将类型"object"隐型转换为"System.Data.DataTable" 请问这种类型的转换函数是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sumtec
2003-10-15
打赏
举报
回复
DTdata = (DataTable) this.dataGrid1.DataSource;
你问错地方了,这里是VB.NET,差点就被你误导,要写CType给你了。
silviowk
2003-10-15
打赏
举报
回复
这个页面我打不开
我跟踪到typeof(Form1.dataGrid1.DataSource)为DataView
但DataView不能用CType转换为DataTable
应该如何做呢?
sumtec
2003-10-15
打赏
举报
回复
正确点讲应该看下面这个:
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemWindowsFormsDataGridClassDataSourceTopic.htm
备注
在运行时使用 SetDataBinding 方法来设置 DataSource 和 DataMember 属性。
下列数据源有效:
DataTable
DataView
DataSet
DataViewManager
任何实现 IListSource 接口的组件
任何实现 IList 接口的组件
sumtec
2003-10-15
打赏
举报
回复
写漏了……
VB:
If TypeOf ... Is DataSet Then
sumtec
2003-10-15
打赏
举报
回复
呵呵,原因是DataSource除了可以是DataTable之外,还可以是DataView以及DataSet,而DataTable、DataView和DataSet三者之间没有任何继承关系,当然不能够这项强制转换啦!你要首先判断一下是DataTable还是DataView还是DataSet!
C#:
if (typeof(...) == typeof(dataset))
VB:
if ... is dataset
silviowk
2003-10-15
打赏
举报
回复
我照着试了,系统出错提示:
未处理的"System.InvaildCastException"类型的异常出现在Test.exe中
其它信息:指定的转换无效
cmsoft
2003-10-15
打赏
举报
回复
C#
using System.Data;
DataTable DTdata = (DataTable) this.dataGrid1.DataSource;
vb.net
Dim DTdata as DataTable=Ctype(dataGrid1.DataSource,DataTable)
cgxf
2003-10-15
打赏
举报
回复
DTdata = ctype(this.dataGrid1.DataSource,DataTable)
silviowk
2003-10-15
打赏
举报
回复
另外,在VB.NET中又如何用呢
silviowk
2003-10-15
打赏
举报
回复
我试过了,他提示找不到类型或命名空间名称"DataTable"
青少儿编程NOIP信息学奥赛通关必备-C++语法专题-数据
类型转换
1、本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP通关必备-语法专题课;2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;3、本课程是基于小学生的认知发展水平开发的,运用孩子生活中常见的例子来阐述编程知识,让孩子听得懂学得会;4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际
问题
,5、拓展孩子计算思维,应对人工智能时代的挑战。6、本课程介绍的是数据
类型转换
的知识
stata数据
类型转换
问题
当有nonnumeric characters,一般使用encode。命令:encode 原变量名,generate(新变量名)
RedisTemplate取值
类型转换
问题
当用到redis缓存数据库数据时,存的时候,可以是String,可以是处理过的对象,还可以是List集合...,但是在取数据时,作为操作者的你需要对接收到的数据类型做转换,否则类型不一致,影响返回和接收。
类型转换
方式一:封装方法 封装关于redis的get方法,通过泛型对值类型进行转换。 //存储时,value为一个对象,返回时,value默认为 object类型,需要进行
类型转换
@SuppressWarnings("unchecked") public static <T> List&.
C语言中关于强制
类型转换
问题
一、C在以下四种情况下会进行隐式转换 1.算术运算式中,低类型能够转换为高类型。 a.若两种类型的字节数不同,转换成字节数高的类型 b.若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型 2.赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。 如果右边量的精度较大,将丢失一部分数据,这样会降低精度,丢失的部分按四...
C++的四种强制
类型转换
目录 1、C语言中的
类型转换
2、为什么C++需要四种
类型转换
3、C++强制
类型转换
static_cast reinterpret_cast const_cast dynamic_cast 4、RTTI(了解) 5、常见面试题
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章