什么怎么用?你不是自己已经说清楚了吗?要获取某个表就用mydataset.Tables["tablename"]这样。
解决方案 »
- 这个listview为什么不触发事件,请高手解答下,谢谢,代码贴上了
- checkbox有3D的效果么,或者哪种效果比较好看,高手指点指点
- 100分送上!为什么会这么写呢!
- 问个asp.net里的cache的问题.明天来结贴.
- 初学ASP.NET,就出现登录时出错了,请大家帮助一下
- 基础问题请问大家C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?
- 为什么要用Page.RegisterClientScriptBlock 与Page.RegisterStartupScript
- 网站的本地化
- 关于IE web control的问题
- 要支持GB2312,请问web.config该怎么设置?
- 请教如何能在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中
多谢
下次再见