c# 数据库表连接查询-C#代码中查询数据库查询两个连接起来的表怎么获取数据并把数据放到DataSet中?

问题描述

C#代码中查询数据库查询两个连接起来的表怎么获取数据并把数据放到DataSet中?

以下是获取所有信息的代码函数:
public static DataSet GetAllInfos()
{
string sql = "select InfoID,InfoTitle,InfoTime,InfoContent,i.AccountID,a.AccountName from Info as i inner join Account as a on i.AccountID = a.AccountID";
using (SqlConnection conn = new SqlConnection(con))
{
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "Info");
return ds;
}
}

应该怎么获取查询到的数据再放入DataSet中呢?

解决方案

不好意思。。。。我看不懂,你是要把数据放到data...什么中去吗?

解决方案二:

试试这个

c# DataSet 中 多表查询
http://bbs.csdn.net/topics/390478357

时间: 2024-10-29 00:14:46

c# 数据库表连接查询-C#代码中查询数据库查询两个连接起来的表怎么获取数据并把数据放到DataSet中?的相关文章

《编写高质量Python代码的59个有效方法》——第15条:了解如何在闭包里使用外围作用域中的变量

第15条:了解如何在闭包里使用外围作用域中的变量 假如有一份列表,其中的元素都是数字,现在要对其排序,但排序时,要把出现在某个群组内的数字,放在群组外的那些数字之前.这种用法在绘制用户界面时候可能会遇到,我们可以用这个办法把重要的消息或意外的事件优先显示在其他内容前面. 实现该功能的一种常见做法,是在调用列表的sort方法时,把辅助函数传给key参数.这个辅助函数的返回值,将会用来确定列表中各元素的顺序.辅助函数可以判断受测元素是否处在重要群组中,并据此返回相应的排序关键字(sort key).

delphi-Delphi:cxGrid关联的DataSet中如果有Lookup字段时,反应非常慢,请高手指教!

问题描述 Delphi:cxGrid关联的DataSet中如果有Lookup字段时,反应非常慢,请高手指教! cxGrid关联的DataSet中如果有Lookup字段,数据记录大约在5百行左右,打开速度就特别慢. 比如: 在数据库中, 销售出库单中只有客户编号,即FCltCode,没有客户名称: 客户档案表中有客户编号FCode,客户名称FName, 在DataSet1中建立FCltName字段,为Lookup类型,通过FCltCode与FCode关联,显示FCltName. 在这种情况下,软件

怎么将输入框控件中的值添加到DataSet中?

//前两个是将textbox中的值添加到dataset中 ds.Tables[0].Rows[0]["数据库中与输入框对应的列名"] = textBox_bh.Text; ds.Tables[0].Rows[0]["数据库中与输入框对应的列名"] = textBox_mc.Text; //将checkedit的选择与否的状态添加到dataset中去,checkedit_a与checkedit_b是checkedit控件的name ds.Tables[0].Rows[

一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,该怎么实现

问题描述 一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,现在能得到数据,就是不知道怎么将原来的文本框变成下拉框 解决方案 解决方案二:做两个控件,根据情况隐藏一个,表示一个.document.getElementById("xxx").style.display="";//表示document.getElementById("xxx").styl

link中字符串后面加上两个问号是什么运算符?有什么作用?谢谢。

问题描述 link中字符串后面加上两个问号是什么运算符?有什么作用?谢谢. link中字符串后面加上两个问号是什么运算符?有什么作用?谢谢. 解决方案 string s = x ?? "abc"; 相当于 if (x == null) s = "abc"; else s = x;

java-在Android中写一个浏览器,加载一个登录页面如何获取用户名和密码框

问题描述 在Android中写一个浏览器,加载一个登录页面如何获取用户名和密码框 在Android中写一个浏览器,记住密码功能怎么写?大神,请指教. 解决方案 webview加载你的登录页面,登录完了后取cookie或其他认证信息(这个和你登录的网站是如何设计的有关) 解决方案二: 用webview 啊 解决方案三: 用sharedpreference来保存密码或者是账号 解决方案四: 这两个输入框是浏览器的还是网页的?

哪位大哥给一段vb.net连接mdb数据库及执行相关查询的代码,本人菜鸟,多谢!

问题描述 哪位大哥给一段vb.net连接mdb数据库及执行相关查询的代码,本人菜鸟,多谢! 解决方案 解决方案二:mycon=NewOleDbConnection("provider=microsoft.jet.oledb.4.0;UserID=Admin;datasource="&Application.StartupPath&"你数据库的名称.mdb")mydap=NewOleDbDataAdapter("select*from表名&q

server-用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中

问题描述 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中, 我用的是offices 2010 前台是一个fileupload控件,一个button控件,选择excel文件,点击button按钮,直接把excel表中的内容导入到SQL数据库中.请问怎么实现这个功能?详细一些,谢谢 解决方案 建议你建两个数据库连接,一个连接excel,一个连接sql2008,然后把excel里数据取出来,

mysql-php从数据库中读取某个表中的数据并在页面中一条条列出来,代码如下,数据库里有信息,显示不出来

问题描述 php从数据库中读取某个表中的数据并在页面中一条条列出来,代码如下,数据库里有信息,显示不出来 <?php include(""connectDB.php""); @$query=mysql_query($conSELECT * from xx""); @$result=mysql_fetch_array(@$query); if($result==true){ ?> <table width=""