ASP.NET 怎么提取指定行列的值!!详细点 比如 我数据库里一张表 我想读取2行3列的值 放入 复制黏贴不要C#

ASP.NET怎么提取指定行列的值!!详细点比如我数据库里一张表我想读取2行3列的值放入复制黏贴不要... ASP.NET 怎么提取指定行列的值!!详细点 比如 我数据库里一张表 我想读取2行3列的值 放入 复制黏贴不要 展开
 我来答
kgp742631
推荐于2017-10-06 · 超过22用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:54.5万
展开全部
从你要的结果我给你分析思路再敲代码
1 你从数据库取出来的是一个结果集;前台 DataSet ds = new ();
2 前边的创建了一个DataSet 集合,所以你可以用它来接受值; ds = (你从数据库查处的结果集)
3现在开始取DataSet 里边的值,其实就是取你创建的ds里边的值;
当然取值之前你要定义好变量来接受,比如string ,int ,double 等等;
string one; //第一个值
(1)用fro循环取所有值
for(int i ; i<ds.Table[0].rows.count; i++)
{
ont = ds.Table[0].rows.[i]["查处结果的字段名"].Tostring();
ont = ds.Table[0].rows.[i][1].Tostring();
//这两种可以选择其中一个。这里只写了取第一个值的两种方法,其他2个值和这个同理
//然后得到你查处第一行的3个值进行逻辑操作;
}
(2)取单行的值
ont = ont = ds.Table[0].rows.[0]["查处结果的字段名"].Tostring(); //比如数据库字段姓名用的是name ,这里你查出来的话可以用ont = ont = ds.Table[0].rows.[0]["name"].Tostring(); 得到你想要的答案。
ont = ds.Table[0].rows.[0][0].Tostring();
//上边两个选一个就可以
这里你需要注意rows[0]里边的这个0.因为你你要求只查2行,所以rows[]里边的数字就是0或者1,千万不要写其他,要不然会直接报错。
祝你早点解决问题。
ch565097933
2011-07-15 · TA获得超过1044个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:507万
展开全部
DataTable dt=new DataTable();
/*
。。。。。。接连数据库读取数据.Fill(dt)中
* */
string data=dt.Rows[1][2].ToString();//data就是第二行第三列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dowson2011
2011-07-15
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
用强类型数据集,新建一个数据集(table.xsd),把在服务资源管理器打开对应的数据库把对应的表拖进数据集(table.xsd),然后在对应的数据集里的表名和适配器生成对应的对象,代码如:
DataSet1.AlertDataDataTable dt = new DataSet1.AlertDataDataTable();
DataSet1TableAdapters.AlertDataTableAdapter da = new DataSet1TableAdapters.AlertDataTableAdapter();
da.Fill(dt);
string str = dt.Rows[1][2].ToString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
465050582
2011-07-15 · 超过20用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:89.8万
展开全部
1楼正解 或者用SQL Row_number取得行号 where行号 读取行内容 然后读取列
select *FROM(select 列名,row_number() over(order by ..按某列排序)rownumb from 表)t where t.rownumb=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sueris
2011-07-15 · TA获得超过1497个赞
知道大有可为答主
回答量:1095
采纳率:0%
帮助的人:314万
展开全部
你先把所有的数据读出来,放入DataTable中,然後操作DataTable就好了。
直接通过sql语句好像是办不到的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式