遍历datatable的方法2009-09-08 10:02方法一:
DataTable dt = dataSet.Tables[0];
for(int i = 0 ; i < dt.Rows.Count ; i++)
{
string strName = dt.Rows[i]["字段名"].ToString();
}

方法二:
foreach(DataRow myRow in myDataSet.Tables["temp"].Rows)
{
var str = myRow[0].ToString();
}

方法三:
foeach(DataRow dr in dt.Rows)
{
object value = dr["ColumnsName"];
}

方法四:
DataTable dt=new DataTable();
foreach(DataRow dr in dt.Rows)
{
for(int i=0;i<dt.Columns.Count;i++)
{
dr[i];
}
}

绑定DataTable到Reapter。
if (dtb_xx.Rows.Count > 0)
{
rp_xx.DataSource = dtb_xx;
rp_xx.DataBind();
}
<asp:Repeater ID="rp_xx" runat="server">
<ItemTemplate>
<tr>
<td>
<div>
<ul class="ListHorizontally">
<li>
<div class="TCell1">
<%#Eval("ID")%>
</div>
</li>
<li>
<div class="TCell2">
<%#Eval("Name")%>
</div>
</li>
</ul>
</div>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
方法五
DataRow[] dataRows = null;
dataRows = dataTable.Select(fieldParentID + "='" + treeNode.Tag.ToString() + "'", dataTable.DefaultView.Sort);
foreach (DataRow dataRow in dataRows)
{

DataRow dataRow = dataTable.Rows[i];

?? = dataRow[fieldParentID].ToString();
}

List<string>转换成字符串

List<string> list = new List<string>();
list.Add("a");
list.Add("b");
list.Add("c");
string str = string.Join(",", list.ToArray());

字符串转成List<string>

string str = "a,b,c";

List<string> list = new List<string>(str.Split(','));
List<string> list = new List<string>(str.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries)); //转换时不包含空项

转载于:https://www.cnblogs.com/lhyqzx/p/5893022.html

遍历datatable的方法相关推荐

  1. datatable数据类型方法

    本文章已收录于:                      [+] Datatable数据类型介绍 简介 方法介绍 用法一声明一个datatable类型 用法二合并两个结构相同的datatable 用 ...

  2. 遍历DataTable内存数据的三种方法性能对比

    http://www.cnblogs.com/guowei1027/archive/2009/12/15/1624699.html 前几年曾经碰到一个生成递归树形菜单的功能,由于系统比较庞大,有300 ...

  3. 在Linux下和Windows下遍历目录的方法及如何达成一致性操作

    最近因为测试目的需要遍历一个目录下面的所有文件进行操作,主要是读每个文件的内容,只要知道文件名就OK了.在Java中直接用File类就可以搞定,因为Java中使用了组合模式,使得客户端对单个文件和文件 ...

  4. python反序数函数_python range()函数取反序遍历sequence的方法

    python range()函数取反序遍历sequence的方法 python中的range函数取反序有两种方式 第一种:先构建一个列表,然后对列表中的元素进行反转. 例如: a=range(5) f ...

  5. 【转】更简单的非递归遍历二叉树的方法

    [转]更简单的非递归遍历二叉树的方法 解决二叉树的很多问题的方案都是基于对二叉树的遍历.遍历二叉树的前序,中序,后序三大方法算是计算机科班学生必写代码了.其递归遍历是人人都能信手拈来,可是在手生时写出 ...

  6. 遍历 HashSet 的方法

    遍历 HashSet 的方法 import java.util.HashSet; import java.util.Iterator; import java.util.Set;public clas ...

  7. mysql 视图树查询_TreeView (树视图)遍历数据库的方法

    多数从事数据库编程人员都经历过,对新接触的数据库技术无论是低版本Foxbase.Access97-2000还是支持网络环境高版本的Sql Server2000和 Oracel等系统,都经过一个循循渐进 ...

  8. mvc的视图中显示DataTable的方法

    mvc的视图中显示DataTable的方法: 不断的循环画出table @{ViewBag.Title = "ShowDataTable"; } @using System.Dat ...

  9. 【转】C# DataTable使用方法详解

    在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 1.添加引用 1 u ...

最新文章

  1. C# WINFORM 打包数据库
  2. jvm性能调优实战 - 31从测试到上线_如何分析JVM运行状况及合理优化
  3. linux怎么开ssh端口,如何查看linux中的ssh端口开启状态
  4. python 下表溢出
  5. ASP.NET MVC的最佳日志记录库
  6. 一款基于jquery和css3实现的摩天轮式分享按钮
  7. 调整Linux磁盘分区大小
  8. 2021九江一中高考成绩查询系统,九江一中2018高考成绩
  9. WIN32汇编定时器的使用
  10. EpsonL360清零软件+清零方法
  11. Matlab多项式基本运算(1)( polyval和polyvalm的区别)
  12. STM32单线串口对总线舵机的控制
  13. 大数据平台的SQL查询引擎有哪些—SparkSQL
  14. 若邻网络结盟职友集,共创人脉网络与职位搜索结合的求职新模式
  15. python filelock 文件锁_详解进程文件锁FileLock
  16. NG-ALAIN的使用
  17. 文献阅读总结--合成生物学工程促进大肠杆菌中莽草酸的高水平积累
  18. 百度SRE面经-为三面攒人品
  19. 永磁同步电机自抗扰无位置传感器控制仿真,同时实现自抗扰和基于eso扩张状态观测器的无位置控制仿真
  20. Beep音乐:Only My Railgun

热门文章

  1. iPhone开发笔记(1)MPMoviePlayerController的用法和播放时只有声音没有图像的解决办法...
  2. Struts2(1)简介
  3. MapInfo中常用查询函数及用法
  4. 利用XSL对XML数据进行加密和大小写转换
  5. React 回忆录(三)使用 React 渲染界面
  6. 划分vlan,制作trunk口。使同一vlan能互相通讯
  7. QTableView中使用Delegate方式来实现对特定列的文本进行换行
  8. MONyog_5.6.9.0 key激活|监控MYSQL
  9. JCo3 建立连接到SAP(2)- 连接池
  10. 几种检查调试CSS布局的有效方法