博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DataSet单元格操作
阅读量:6245 次
发布时间:2019-06-22

本文共 730 字,大约阅读时间需要 2 分钟。

1 DataSet.Table[0].Rows[ i ][ j ]

         其中i 代表第 i 行数, j 代表第 j 列数

2 DataSet.Table[0].Rows[ i ].ItemArray[ j ]

        其中i 代表第 i 行数, j 代表第 j 列数

3 DataSet.Tables[0].Columns.Count

        取得表的总列数

4 DataSet.Tables[0].Rows.Count

       取得表的总行数

5 DataSet.Tables[0].Columns[ i ].ToString()

       取得表的 i 列名

注意:行和列的计算,都是从0开始

============================================================

dataset已从数据库取出值,现dataset中有

a b c
1 one 一
2 two 二
3 three 三
4 four 四

我能不能实现c等于二,b的值

在SQL中就相当于Select b From Temp_Table Where c="二"

for (int i = 0; i < dataset.Tables[0].Rows.Count; i++)
{
if (dataset.Tables[0].Rows[i][2].ToString().Equals("二"))
{
string value=dataset.Tables[0].Rows[i][1].ToString();
}
}
value的值就为"two"

转自:

转载于:https://www.cnblogs.com/xgcblog/archive/2011/09/02/2163564.html

你可能感兴趣的文章
网络时代安全问题凸显 互联网金融如何有效避开痛点?
查看>>
移动OA如何治愈外出办公“焦虑症”?
查看>>
电信运营商解决方案
查看>>
日本显示屏公司的尴尬:夏普被收购 JDI也岌岌可危
查看>>
[MySQL 5.7]:binlog --statement
查看>>
MicroProfile变成了Eclipse MicroProfile
查看>>
中国电信10G PON演进研究成果卓著:为现网升级铺平道路 加速千兆时代到来
查看>>
家庭宽带市场竞争分析
查看>>
台媒:手机应用和免费wifi可瞬间泄露隐私
查看>>
QUnit单元测试文档
查看>>
手机网络电话(VOIP)大比拼
查看>>
华天动力OA系统全国渠道布局 20个城市分公司初露端倪
查看>>
我市智慧城市建设迈入快车道
查看>>
FSF 鼓励用户抛弃英特尔
查看>>
编程语言漫谈
查看>>
《Python数据科学实践指南》——0.4节一个简单的例子
查看>>
《树莓派学习指南(基于Linux)》——本章小结
查看>>
中国自主操作系统COS宣传片:很好很强大
查看>>
《SolidWorks 2017中文版机械设计从入门到精通)》——2.2 草图命令
查看>>
Google 开发新的开源系统 Fuchsia
查看>>