datatable中某一列最小值_Asp.net中获取DataTable选择第一行某一列值

数据源是一个DataTable,现在我们需要获取这个DataTable的第一行第一列的值。

先准备一个数据集,创建一个DataTable,并填充数据:

source code:

using System;

using System.Collections.Generic;

using System.Data;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using Insus.NET.Models;

namespace Insus.NET.Entities

{

public class CustomerEntity

{

public DataTable Customers()

{

DataTable dt = new DataTable();

dt.Columns.Add(new DataColumn("CustomerID", typeof(int)));

dt.Columns.Add(new DataColumn("CustomerName", typeof(string)));

dt.Columns.Add(new DataColumn("PID", typeof(string)));

DataRow dr = dt.NewRow();

dr["CustomerID"] = 9; dr["CustomerName"] = "张三"; dr["PID"] = "123456789012";

dt.Rows.Add(dr);

dr = dt.NewRow();

dr["CustomerID"] = 10; dr["CustomerName"] = "李四"; dr["PID"] = "321245677812";

dt.Rows.Add(dr);

dr = dt.NewRow();

dr["CustomerID"] = 30; dr["CustomerName"] = "吴广"; dr["PID"] = "213445678912";

dt.Rows.Add(dr);

dr = dt.NewRow();

dr["CustomerID"] = 35; dr["CustomerName"] = "王维"; dr["PID"] = "334456789012";

dt.Rows.Add(dr);

dr = dt.NewRow();

dr["CustomerID"] = 36; dr["CustomerName"] = "赵勇"; dr["PID"] = "213445678912";

dt.Rows.Add(dr);

return dt;

}

}

}

方法一,使用LINQ和Lambda:

上面是先获取第一行,再从获取的行中取得某一值。

方法二:

方法三:

或者:

方法四:

创建一个对象:

把DataTable转换为这个对象集合:

......

方法很多,你可以择优使用。

以上所述是小编给大家介绍的获取DataTable选择第一行某一列值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538724.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

斯坦福计算机科学教材,斯坦福计算机科学

斯坦福大学称得上是世界上最难进的大学之一,尤其是称之为其王牌专业的计算机科学。竞争压力之大不容置疑,首先要弄明白申请要求是什么。出国留学网本文将为大家介绍斯坦福大学计算机科学专业申请条件,请看。计算机科学专业申请要求听了这么多…

impdp导入dmp文件

impdp命令在cmd下直接用,不必登录oracle。只能导入expdp导出的dmp文件。 expdp导出的时候,需要创建 DIRECTORY 导出什么表空间,导入也要什么表空间。 导出什么用户,导入也要什么用户。 如果没有要新建。 从杭州服务器expdp导出…

ArrayList去除集合中字符串的重复值

/* * 需求:ArrayList去除集合中字符串的重复值 * * 分析: * 1.创建一个集合对象 * 2.添加多个字符串元素 * 3.创建一个新的集合 * 4.拿旧集合中的元素到新集合中去找 * A:有则 不要 * B:没有则添加到新集合中 * 5.遍历输出 新集合 */ packa…

silk 编解码_Silk编解码在android实现

Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器。Skype已将其开源,可以访问http://developer.skype.com/silk获取最新动向。SILK Codec是一个语音和音频编解码算法, 对于音频带宽、网络带宽和算法复杂度都具有很好的弹性。支…

impdp导入dmp文件ORA-39088: 文件名不能包含路径说明ORA-39001: 参数值无效ORA-39000: 转储文件说明错误

C:\Users\zengmiaogen>impdp yinda/123456127.0.0.1:1521/XE filec:\hz_toolbox_20160613.dmp fully Import: Release 11.2.0.2.0 - Production on 星期四 3月 9 10:19:57 2017 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: …

高中技校学计算机,我没考上高中,英语数学极差,想上技校学计算机专业,玩代码的那种,有前途吗?...

我没考上高中,英语数学极差,想上技校学计算机专业,玩代码的那种,有前途吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我没考上…

destoon b2b 360网站智能摘要标签配置

1、新闻资讯部分&#xff1a; <meta property"og:type" content"news"/><meta property"og:title" content"{$title}"/><meta property"og:description" name"description" content"{$head_d…

饥荒联机版连不上服务器_饥荒无法连接klei服务器刷不出服务器解决办法

《饥荒&#xff1a;联机版》服务器卡顿原因分析及解决教程,很多在饥荒联机版的同学经常会遇见卡顿问题&#xff0c;而很多玩家为了解决卡顿问题都会选择自己建一个服务器在其中游玩。可是有些时候连自己建的服务器都会卡&#xff0c;这是什么问题呢》今天小编就为大家带来关于服…

imp导入dmp文件报:IMP-00038: 无法转换为环境字符集句柄IMP-00000: 未成功终止导入

C:\Users\zengmiaogen>imp yinda/123456127.0.0.1:1521/XE filec:\hz_toolbox_20160613.dmp fully Import: Release 11.2.0.2.0 - Production on 星期四 3月 9 10:15:39 2017 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: Oracl…

html中函数传递多个值,JavaScript 实战开发经验!函数多参数传参技巧

HTML5学堂-码匠&#xff1a;掌握JavaScript代码的你&#xff0c;一定编写封装过函数&#xff0c;为了提升函数的控制性&#xff0c;必不可少的就是参数&#xff0c;必选可选的一大堆参数罗列出来&#xff0c;函数调用貌似变得麻烦起来~~~Tips&#xff1a;必选参数指的是必须要传…

软件工程学习笔记(考试版)

软 件 工 程 笔 记 第一章 一个软件产品必须由一个完整的配置组成&#xff0c;软件配置主要包括&#xff1a;程序&#xff0c;数据及相关文档。程序是能够完成预定功能和性能的可执行的指令序列&#xff1b;数据是使程序能够适当的处理信息的数据结构&#xff1b;文档是开发使…

JAVA程序员面试总结,高手整整理加强版

第一阶段&#xff1a;三年 我认为三年对于程序员来说是第一个门槛&#xff0c;这个阶段将会淘汰掉一批不适合写代码的人。这一阶段&#xff0c;我们走出校园&#xff0c;迈入社会&#xff0c;成为一名程序员&#xff0c;正式从书本 上的内容迈向真正的企业级开发。我们知道如…

gin 项目结构_Gin框架中文文档

最近更新时间&#xff1a;2019-02-20Gin 是一个 go 写的 web 框架&#xff0c;具有高性能的优点。官方地址&#xff1a;https://github.com/gin-gonic/gin目录[TOC]安装要安装Gin包&#xff0c;首先需要安装Go并设置Go工作区1、下载并安装$ go get -u github.com/gin-gonic/gin…

计算机在材料科学中的应用上机二,计算机在材料科学中的应用-上机实验二.doc...

计算机在材料科学中的应用-上机实验二实验二 Office使用技巧?1 Word工具栏的增删与了解其主要作用(1) ? 把“常用”和“格式”工具栏打开(一般情况下是打开的&#xff01;)&#xff0c;拖动到合适地方。打开和关闭“符号栏1”和“符号栏2”&#xff0c;了解其主要作用。步骤&…

印象笔记编辑pdf_笔记软件使用体验(至2020.03)

几年的时间&#xff0c;从OneNote到为知笔记&#xff0c;再到印象笔记&#xff0c;再回到为知笔记和OneNote&#xff0c;用下来感觉各有优势&#xff0c;也有不爽的地方。 早年间OneNote的同步很有问题&#xff0c;一次同步冲突导致失去了几乎所有笔记本。心灰意冷之下就离开了…

oracle修改字符集

生产环境的数据表用了 中文字段名。 在生产环境oracle表正常&#xff0c;新建开发环境时&#xff0c;报字符串超长。 原因是 生产oracle字符集是&#xff1a;NLS_CHARACTERSETZHS16GBK 开发oracle字符集是&#xff1a;NLS_CHARACTERSET AL16UTF16 开发oracle需要修改字符集…

C#获取当前程序运行路径的方法集合

2019独角兽企业重金招聘Python工程师标准>>> // 获取当前进程的完整路径&#xff0c;包含文件名(进程名) Console.WriteLine(GetType().Assembly.Location "\tGetType().Assembly.Location"); // 获取新的 Process 组件并将其与当前活动的进程关联的主模…

mac安装python3.7两个版本_MAC下同时安装Python2和Python3

第一步&#xff1a;在安装Python之前&#xff0c;你的电脑需要安装一下工具&#xff1a;1.xcode(App Store里可以直接下载)2.套件管理工具Homebrew第二步&#xff1a;安装Homebrew1.打开终端&#xff0c;输入&#xff1a;ruby -e "$(curl -fsSL https://raw.githubusercon…

Hive thrift服务--beeline使用

hive提供了thrift服务&#xff0c;只要客户端符合thrift标准就可以与它对接。 这样可以以在一台服务器上启动一个hive&#xff0c;其他用户通过thrift访问hive。 hive自带了一个thrift的客户端-------bin/beeline 启动方式&#xff1a; 1、hadoop的core-site.xml增加配置 &l…

vfp控制excel使用sort_使用Python根据索引合并Excel表

有两张不同大小的excel表表1&#xff1a;字典的选项值&#xff0c;2118行表2&#xff1a;字典名称&#xff0c;405行表1和表2有共同的列.现在需要根据共同的列&#xff0c;以表1为底&#xff0c;将表2的值对应添加到表1的每一行。下面是代码&#xff1a;1.加载相关的库import n…