public DataSet getdelegat_Detail(string TableNameA,string FieldName)
{
string sql="Select * From 表1 inner join 表2 on 表1.local_no=表2.local_no ";
return ExecuteSqlDs(sql,TableNameA);
}
DataSet bxEqSj_Detail =getdelegat_Detail(TableNameA,FieldName);
int bxEqTotalNo=Convert.ToInt32(bxEqSj_Detail.Tables["表1"].Rows[0][0].ToString();
这里定义了一个DataSet ,如果sql语句是从一个表中搜索的话 那么这样写:
Convert.ToInt32(bxEqSj_Detail.Tables["表1"].Rows[0][0].ToString();是对的但是如果是两个表的话 应该怎么写啊??
{
string sql="Select * From 表1 inner join 表2 on 表1.local_no=表2.local_no ";
return ExecuteSqlDs(sql,TableNameA);
}
DataSet bxEqSj_Detail =getdelegat_Detail(TableNameA,FieldName);
int bxEqTotalNo=Convert.ToInt32(bxEqSj_Detail.Tables["表1"].Rows[0][0].ToString();
这里定义了一个DataSet ,如果sql语句是从一个表中搜索的话 那么这样写:
Convert.ToInt32(bxEqSj_Detail.Tables["表1"].Rows[0][0].ToString();是对的但是如果是两个表的话 应该怎么写啊??
解决方案 »
- Radiobutton从数据库取值
- 怎么固定GridView的表头??
- 用Grid View与Form View组合,向数据库插入新记录出错
- 请教个问题,我想做个功能实现类似网游上的打开页面后出现个登录的人物,在另外机子上打开后能看到先前那个登录人物的移动啦等等。这种功能是怎么实现的啊?请指教!
- 用asp.net+数据库 做一个关于会员的登录和注册的网站
- 请问一正则替换
- 很奇怪的错误:"已终止操作"。路过有分!
- 误删AjaxExtensions选项卡,请问如何恢复?
- asp.net 调试的问题(虚拟路径方面的)
- 请问如何生成一个新窗口页面?
- 关于session的问题
- 如何获取datagrid里面每一行对应的列的内容到另外一个页面的textbox中,谢谢各位大虾帮偶一下~!
显示这个dataset 的一条数据是用bxEqSj_Detail.Tables["表1"].Rows[0][0].ToString()来显示但是如果这个dataset的sql语句是多个表联合搜索的话,那么上面["表1"] 这里就是错的
Fill(ds,"表名")的时候取的,(如果ds只绑定一个SQL语句的时候,可以不取,默认就为0)
但是你几张表的数据都可以取的到的啊
用bxEqSj_Detail.Tables[0或"你取的名字"].Rows[0][“字段名”].ToString(),
如果连接的表中有相同的字段,可以在写SQL语句的时候给它们取个别名