怎么把datatable里的第一行数据取出来呀
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把datatable里的第一行数据取出来呀相关的知识,希望对你有一定的参考价值。
1.创建静态页表。html在web项目目录下,并修改标签内容。
2.在标题下介绍easyui相关的CSS和JS文件。
3.在body元素内部插入<table></table>,并引入表格样式以及数据源。
4.编辑表数据源学生。,并设置表所需的字段和字段值。
5.在表的底部添加一个按钮,然后编写jQuery初始化函数来获取所选行和列的字段值。
6.启动Tomcat服务器,在浏览器中预览页面;选择表中的一行,单击按钮,页面将弹出所选行的字段值。
参考技术A 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来一下子把数据迁移过来再迁移过去的
本回答被提问者采纳 参考技术B dt.Rows[0][Column]dt是你这个datatable的对象,column是指第几列
c# winform从数据库里面取出数据放到datatable里
从数据库里面取出数据。放到datatable里,然后把datatable分成2行2列,放到txt中,循环datatable进行排版。
新手寻求帮助,有意者留下意见和代码,谢谢~!
先谢谢的解答。是不是需要把datatable的数据放到dataset里面在写入txt里面吗??? 就是吧数据写入txt里面~!循环排版~!
如果要用txt输出,那直接循环就可以啊 参考技术B 你的意思是问如何将DataTable的数据导出Txt文件??
问题也不明确,
我不知道你的DataTable究竟有多少列,如果>2列?如果>2行呢??? 参考技术C SqlConnection sqlconn = new SqlConnection(connString);
SqlDataAdapter sqladp = new SqlDataAdapter(sql, sqlconn);DataSet ds = new DataSet();sqladp.Fill(ds);
foreach (DataRow dr in ds.Tables[0].Rows)Console.WriteLine(dr[0].ToString()+" "+dr[1].ToString()); 参考技术D for(int i=0;i<2,i++)
DataRow _dr=datatable.Rows[i];
txt.Text+=_dr[0].ToString()+"\t"+_dr[1].ToString()+"\n";
本回答被提问者采纳
以上是关于怎么把datatable里的第一行数据取出来呀的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET把数据查询出来保存在了一个datatable里面了,之后我想把这个datatable的数据导入到access数据库
动态列的 datatable 中 相同行的数据合并,求代码方法