什么怎么用?你不是自己已经说清楚了吗?要获取某个表就用mydataset.Tables["tablename"]这样。
解决方案 »
- 40分啦,,gridView鼠标划过变色
- 关于.NET 中的get post 还是不大明白!
- 各位高手帮忙看一下啊,谢谢
- 公共交通的多次查询
- 关于alt属性的显示问题
- PetShop 3.0 源码谁能给我一份,我安装不了,老提示系统找不到指定路径
- 有没谁遇到了输入中文保存进ACCESS变这样的字符:观,麻烦帮助解决下
- SESSION 过期时间问题
- <%@Page clienttarget=downlevel %>是什么意思?
- 对话框的URL中含有汉字的问题
- 请教如何能在SQl语句中实现 SELECT aString where aString = otherString 不区分大小写的匹配值?
- System.Web.UI.HtmlControls和System.Web.UI.WebControls有什么区别啊?
那么无论JOIN多少个表,都是是以单表的形式返回.
建议你去SQL SERVER版去问详细情况。
用 dataSet.Tables[i] 顺序访问
i决定哪个表
如果他门最终得到的是一个表的话,那么我应该在tables后的[]中填写什么表命呢?
sqlConn.Open();
System.Data.SqlClient.SqlDataAdapter sqlDaAd=new SqlDataAdapter("select A.columnname,B.columnname from A,B where A.columnname1=B.columnname1",sqlConn);
DataSet ds=new DataSet();
sqlDaAd.Fill(ds,"联合表");
DataGrid1.DataSource =ds.Tables["联合表"];
DataGrid1.DataBind;
sqlConn.Close;
我已经得到了一个结果
但是
我以前使用一个递归生成一个树,用的是datareader,但是速度慢,我想可能是连接connection太多的原因,
我使用dataset来替换掉reader同样的逻辑,但是得到的结果是错误的,所以怀疑是我用错了dataset,如果大家也是这么用的,那么为什么,树生成错了呢
就知道是不是用错了
DataRow[] copyRowspower = d_formpower.Tables["xt_form_info"].Select();if(copyRowspower.Length>0)
{
Microsoft.Web.UI.WebControls.TreeNode last_node=new Microsoft.Web.UI.WebControls.TreeNode();
DataRow dr=copyRowspower[0];
last_node.Text=dr[1].ToString();
last_node.NavigateUrl=dr[3].ToString();
t_node.Nodes.Add(last_node);
}
这句不是这么写的你查一下
我要走了!88
使用不带参数的select查询制定表中的所有行
并且赋值到datarow中
多谢
下次再见