遍历datatable的几种方法(C# )
转载
- 遍历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();
- }
遍历datatable的几种方法(C# )的更多相关文章
- 遍历datatable的几种方法【转载】
遍历datatable的方法2009-- :02方法一: DataTable dt = dataSet.Tables[]; ; i < dt.Rows.Count ; i++) { string ...
- C#-遍历datatable的几种方法
遍历datatable的方法2009-- :02方法一: DataTable dt = dataSet.Tables[]; ; i < dt.Rows.Count ; i++) { string ...
- 遍历datatable的几种方法
方法一: DataTable dt = dataSet.Tables[]; ; i < dt.Rows.Count ; i++) { string strName = dt.Rows[i][&q ...
- 转载:遍历Map的四种方法
http://www.cnblogs.com/kristain/articles/2033566.html 遍历Map的四种方法 public static void main(String[] ar ...
- 遍历python字典几种方法
遍历python字典几种方法 from: http://ghostfromheaven.iteye.com/blog/1549441 aDict = {'key1':'value1', 'key2': ...
- java 遍历map的四种方法
16:21:42 Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项( ...
- Java遍历集合的几种方法
遍历集合的几种方法 用不同的方法遍历集合. public interface Iterator:对Collection进行迭代的迭代器.迭代器取代了Java Collections FrameWork ...
- 遍历map的四种方法
方法一 在for-each循环中使用entries来遍历这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用.注意:for-each循环在Java 5中被引入所以该方法只能应用于j ...
- OpenCV2+入门系列(三):遍历图像的几种方法
根据OpenCV中Mat类型的结构和内存中存储方式,此处给出三种对图像进行遍历的方法.首先给出基础的读取图片代码,在中间替换三种遍历方法即可,本文中,程序将遍历图像并将所有像素点置为255,所有运行结 ...
随机推荐
- django-连接数据库及创建表,已存字段的增删
连接数据库 配置文件settings DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 你的数据库引擎 'HOST' ...
- [Delphi] 设置线程区域语言防止乱码
uses Windows; 在工程文件中添加一句代码,如下: Application.Initialize; //添加以下一句解决外文系统乱码问题 SetThreadLocale(DWORD(Wor ...
- PowerDesigner软件的使用
1. 报错:Could not Initialize JavaVM 的解决方案: powerDesigner不支持x64JDK,ok.安装32位. 仅仅是安装一下,不要做任何配置.......关闭po ...
- Git----时光穿梭机之工作区和暂存区03
Git和其他版本控制系统SVN的一个不同之处就是有暂存区的概念 先来看看名词解释 工作区(Working Directory) 就是你在我电脑里能看到的目录,比如我的learngittest文件夹就是 ...
- django中文件下载(HttpResponse)
最近一个用django开发的web项目要进行数据的导入导出,所以有必要了解下. django中主要用HttpResponse将请求结果返回给浏览器,所以文件的下载也是通过改对象进行处理的,具体的一个列 ...
- 16.3Sum Closest (Two-Pointers)
Given an array S of n integers, find three integers in S such that the sum is closest to a given num ...
- Rigidbody中 Angular Drag (角阻力):
Rigidbody中 Angular Drag (角阻力):同样指的是空气阻力,只不过是用来阻碍物体旋转的.如果设置成无限的话,物体会立即停止旋转.如果设置成0,物体在上升过程中,会发生侧翻旋转. ...
- asp.net安装指令
cd \ cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319aspnet_regiis.exe -i注册.NET4到IIS
- 删除重复记录的最新sql脚本
delete from tb1 where id in(select t2.minnum from(select MIN(t1.id) as minnum,t1.col1 as ars ,COUN ...
- linux查看端口号监听状态
lsof -i:<port> netstat -tunlp | grep <port>