将多次查询的数据填充到同一数据源

一根煙浪迹天涯

一根煙浪迹天涯

2016-02-19 20:57

下面这个将多次查询的数据填充到同一数据源教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!
    在代码编写中经常使用DataSet做为控件的数据源,通常一个控件只能绑定一个数据源。如果要将多次查询数据库的结果绑定到一个控件中,就必须把多次查询的结果填充到同一个数据源中。当然此功能也可以动态画表格来实现,不过我感觉动态处理表格实在是太麻烦了。为此做了以下测试并且试验成功,现在分享出来。
       原理:将多次查询的结果填充到同一个DataSet的同一张Table中,不过两次填充时要将字段as成同样的别名,要不然就会出现不必要的NULL行。
      代码如下:
   1private void databing()
   2        {
   3            string sql1="select xqid as yhm ,xqmc as zsxm from xt_xq";//
   4            string sql2="select xt_zdb_style as yhm ,description as zsxm from xt_zdb";//sql1 、sql2使用相同的字段别名yhm、zsxm
   5            using (OracleConnection connection = new OracleConnection("Data Source=abeen;User Id=system;Password=abeen;"))
   6            {
   7                DataSet ds = new DataSet();
   8                try
   9                {
  10                    connection.Open();
  11                    OracleDataAdapter command = new OracleDataAdapter(sql2,connection);               
  12                    command.Fill(ds,0,5,"TableName");//第一次填充数据到TableName
  13                    command = new OracleDataAdapter(sql1,connection);   
  14                    command.Fill(ds,"TableName");//第二次填充数据到TableName
  15               
  16                    this.DataGrid1.DataSource=ds;//两次填充的结果都在ds的TableName中
  17                    this.DataGrid1.DataBind();
  18                }
  19                catch(System.Data.OracleClient.OracleException ex)
  20                {               
  21                    throw new Exception(ex.Message);
  22                }   
  23
  24            }           
  25        }
  http://www.cnblogs.com/abeen/archive/2006/11/21/567893.html
展开更多 50%)
分享

猜你喜欢

将多次查询的数据填充到同一数据源

Web开发
将多次查询的数据填充到同一数据源

同一Excel数据源同时运用多种类型图表

电脑入门
同一Excel数据源同时运用多种类型图表

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

实时更新Excel文档外部数据源的数据

电脑入门
实时更新Excel文档外部数据源的数据

不用数据源打开数据库(DSNless connection)

ASP
不用数据源打开数据库(DSNless connection)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

做个DataList 可分页的数据源

Web开发
做个DataList 可分页的数据源

浅析数据源在JDBC中的应用

编程语言 网络编程
浅析数据源在JDBC中的应用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MAC如何使用iphoto批量替换照片的地址

MAC如何使用iphoto批量替换照片的地址

Win10隐私功能如何设置

Win10隐私功能如何设置
下拉加载更多内容 ↓