c#怎么通过表头字段获得整个datatable的一列的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#怎么通过表头字段获得整个datatable的一列的数据相关的知识,希望对你有一定的参考价值。

参考技术A foreach(datarows
item
in
datatable)

dataset_stu.tables["学生表"].rows[0].["学生"];
//这样循环读取一行的每一个列的值

上面循环去读取可以把一列的每个值读取出来,我就是这样实现的。

C# sqlsever数据库 通过datatable更新数据问题

我想实现的功能是这样的:我从服务器获得几个datatable(字段相同) 存到数据库中的一个表中 然后我再次获取服务器数据 因为服务器数据库可能有变动 那我如何去根据变动去操作数据表 例如 datatable中有新的数据我应该去insert 数据字段有更改 我应该去update 但是我如何去判断数据的变化呢 有主键

为什么你不直接从服务器获取新的DataTable然后替换原来的呢追问

update() 方法吗?以前数据 可能服务器不会存多久 但是本地服务器要一直存 还有就是我用过这个方法 总是insert 而不能update呢

追答

你第一次是怎么获取的就怎么获取啊,你如果想保持本地数据库和服务器的一致,那就要不断的从服务器获取新的数据过来,我不明白你为什么非得要这么绕远

参考技术A 你说服务器存数据不会存多久 那你怎么去判断哪些数据是上次获取的时候存在的 哪些数据是新生成的追问

我2秒取一次数据 本地更新

以上是关于c#怎么通过表头字段获得整个datatable的一列的数据的主要内容,如果未能解决你的问题,请参考以下文章

C# Winform reportViewer报表,动态表头能做么?

C# DataTable怎么合计字段

自用 .net C# List集合和DataTable互转,可自定义表头

C# sqlsever数据库 通过datatable更新数据问题

C# 两个datatable合并取并集减交集请问该段代码怎么写?

SQL分页查询总记录数和查询信息临时表