社区
VC.NET
帖子详情
如何给datarow赋值
georgezhiwang
2003-05-25 11:09:14
datarow的类型是Object,我把int型值赋给它,总是编译出错,强制类型转换也不行
DataRow * dr = dt->NewRow();
dr->set_Item(0,i.ToString());
dr->set_Item(1,&i);
dt->Rows->Add(dr);
该如何做呢?为什么i.ToString()也不是Object类型有可以呢?
谢谢先
...全文
597
4
打赏
收藏
如何给datarow赋值
datarow的类型是Object,我把int型值赋给它,总是编译出错,强制类型转换也不行 DataRow * dr = dt->NewRow(); dr->set_Item(0,i.ToString()); dr->set_Item(1,&i); dt->Rows->Add(dr); 该如何做呢?为什么i.ToString()也不是Object类型有可以呢? 谢谢先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
georgezhiwang
2003-05-26
打赏
举报
回复
试过了,dr->set_Item(1,(System::int32)i);还是出错
cxjlw
2003-05-25
打赏
举报
回复
同样困惑,帮你up!!
georgezhiwang
2003-05-25
打赏
举报
回复
是VC++.net呀,怎么可能用.呢?只有::和-〉的吧
深圳峰哥
2003-05-25
打赏
举报
回复
dr->set_Item(1,(System.int32)i);
C# DataTable 转换为 实体类对象实例
代码如下:public class User { public int ID { get; set; } public string Name { get; set; } } //对应数据库表: //User //字段:ID、Name 那么你也许需要编写将DataTable 转换为实体对象的方法,便利DataTable.Rows 获得并填充。。 下面是我写的一个通用方法,分享+记录,便于日后直接Copy ~ 代码如下:private static List
TableToEntity
(DataTable dt) where T : class
java中可使用的datatable
在java下可用的datatable组件,提供了jar包和调用例子。jar包从国外一个网站找到的,可惜找遍了也没找到怎么使用,费了半天挨个试,终于知道怎么用了(从resultset到datatable,加行,加列,
赋值
,取值,循环显示等)。供需要使用的下载。 使用修改如下(example文件夹下的java代码如下修改): //使用datatable DataTable dtb = new DataTable(); data.common.JdbcAdapter dAdapter = new JdbcAdapter(); dAdapter.fillDataTable(dtb, rs); //加行 dtb.getRows().addNew(); //加列 DataColumn dtm=new DataColumn("ttt", 1); dtb.getColumns().add(dtm); //给一行
赋值
dtb.getRows().get(0).setString(3, "test"); //给一列
赋值
dtb.getRows().get(2).setString(4, "mytest"); //循环显示数据 for (int i = 0; i < dtb.getRows().size(); i++) {
DataRow
row = dtb.newRow(); row = dtb.getRows().get(i); //显示一行的每列数据 for (int j = 0; j < dtb.getColumns().size(); j++) { System.out.println(row.getString(j)); } }
在java下可用的datatable组件
在java下可用的datatable组件,提供了jar包和调用例子。jar包从国外一个网站找到的,可惜找遍了也没找到怎么使用,费了半天挨个试,终于知道怎么用了(从resultset到datatable,加行,加列,
赋值
,取值,循环显示等)。供需要使用的下载。 使用修改如下(example文件夹下的java代码如下修改): //使用datatable DataTable dtb = new DataTable(); data.common.JdbcAdapter dAdapter = new JdbcAdapter(); dAdapter.fillDataTable(dtb, rs); //加行 dtb.getRows().addNew(); //加列 DataColumn dtm=new DataColumn("ttt", 1); dtb.getColumns().add(dtm); //给一行
赋值
dtb.getRows().get(0).setString(3, "test"); //给一列
赋值
dtb.getRows().get(2).setString(4, "mytest"); //循环显示数据 for (int i = 0; i < dtb.getRows().size(); i++) {
DataRow
row = dtb.newRow(); row = dtb.getRows().get(i); //显示一行的每列数据 for (int j = 0; j < dtb.getColumns().size(); j++) { System.out.println(row.getString(j)); } }
C#遍历DataSet中数据的几种方法总结
foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (
DataRow
dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Columns) //遍历所有的列 Console.WriteLine(“{0}, {1}, {2}”, dt.TableName, dc.ColumnName, dr[dc]); //表名,列名,单元格数据 }
sql中如何给
datarow
赋值
null
今天测试一段代码,在给
datarow
赋值
null的时候跳出了,检查了一下,是作者的
赋值
方式不对 应该是
赋值
DBNull.Value,不能直接
赋值
null,写下来以备查询
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章