怎么把datatable里的第一行数据取出来呀

如题所述

1.创建静态页表。HTML在web项目目录下,并修改标签内容。

2.在标题下介绍easyui相关的CSS和JS文件。

3.在body元素内部插入<table></table>,并引入表格样式以及数据源。

4.编辑表数据源学生。,并设置表所需的字段和字段值。

5.在表的底部添加一个按钮,然后编写jQuery初始化函数来获取所选行和列的字段值。

6.启动Tomcat服务器,在浏览器中预览页面;选择表中的一行,单击按钮,页面将弹出所选行的字段值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-01
DataRow myDr=myDataTable.Rows[0];//这是拿到第一行数据
//下面是第一行的字段值取法
string myValue1=myDr["colName"].ToString();
string myValue1=myDr[0].ToString();追问

谢谢哦,你给的答案很好,现在从datatable里读取出一条数据,然后把这条数据插入另一个表改怎么做呀?我待会儿采纳的时候给你加分哟

追答

你的另一个表结构相同吗?
如果相同的话就简单了
myDataTable2.Rows.Add(myDr);
如果不同,则需要单个赋值
DataRow myDr2=myDataTable2.NewRow();
myDr2[0]=myDr[1];
……
myDataTable2.Rows.Add(myDr2);
可能某些拼写有错或者大小写有误,请注意一下

追问

是这样的,原先一张表A,有字段a,b,c现在要插入到另一个数据库的表B,有字段a,b,表C字段c。怎么弄呀。刚学的,了解有点浅

追答

这不是难题,但,有点麻烦,如果是不同数据库的,你需要打开不同的几个数据库连接。如果是相同的数据库的,你需要打开三个DataTable,然后对DataTable操作,然后执行对数据库的更新,问题就不仅仅是DataTable的了。
不过,按你的需求,根据规则,把这些操作放到数据库中用SQL来做可能会更快一些
或者我明天Hi你

追问

那个正如我所说,把datable里的数据插入到新的表,结构不同的,关键是datable是取表A所有的字段a,b,c但是要插入到新数据库的表B和表C的字段全部才是a,b,c。明显么,是在C#下作的,要实现这个迁移数据库的功能,而且由于数据量超大,还不可以用dataset来一下子把数据迁移过来再迁移过去的

本回答被提问者采纳
第2个回答  2011-07-27
dt.Rows[0][Column]
dt是你这个datatable的对象,column是指第几列