当前位置:编程学习 > C#/ASP.NET >>

大神帮我看看解释对不对和疑问顺便提出来?

DataSet dsPower = bc.GetDataSet("select * from tb_sysUser where userName='" + Session["loginName"].ToString() + "'", "tb_sysUser");//查询数据保存在dataset里面
        if (dsPower.Tables[0].Rows.Count > 0)//查询dataset中的表行数大于0为真
        {
            if (Convert.ToBoolean(dsPower.Tables[0].Rows[0]["system"]))//dspower中第一张表的第一行和列名为system转化为布尔类型为真的时候
疑问:为什么是查询第一张表,如果有多张表怎么办,Rows[0]["system"]理解不了?
--------------------编程问答-------------------- if (Convert.ToBoolean(dsPower.Tables[以0开始为下标的表的编号,0表示第一个表].Rows[行编号,0表示第一行]["字段名"])) --------------------编程问答-------------------- 一个dataset有多个表
一个表有多个行
每行有多个字段 --------------------编程问答-------------------- table[0].rows[0]第一张表的第一行
table[1].rows[0]第二张表的第一行,括号里的是表和行号的索引呗
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,