我在解决方案里创建了一个数据集文件
里面自定义了一个datatable1表然后 加上了自定义字段
//实力水晶报表
CrystalReport1 ocr = new CrystalReport1();
//实力xsd数据集
DataSet1 ds1 = new DataSet1();
//string s = " Db=F:/a.mdb;Table1=淄博市95水土流失;Admin=淄博市;Type=1;Year=1995";
string s = "Db=D:/山东项目/山东项目/山东省水土保持数据/淄博市/淄博市.mdb;Table=淄博95土地利用;Admin=淄博市;Type=1;Year=1995";
string[] a = s.Split(';');
string Db = a[0].Substring(a[0].LastIndexOf("=") + 1);
string Table = a[1].Substring(a[1].LastIndexOf("=") + 1);
string Admin = a[2].Substring(a[2].LastIndexOf("=") + 1);
string Type = a[3].Substring(a[3].LastIndexOf("=") + 1);
string Year = a[4].Substring(a[4].LastIndexOf("=") + 1);
//连接数据库
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Db;
//打开数据库
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
//sql查询
string sql = "select * from " + Table;
OleDbDataAdapter da = new OleDbDataAdapter(sql, connectionString);
DataSet ds = new DataSet();
da.Fill(ds);
ocr.SetDataSource(ds);
this.crystalReportViewer1.ReportSource = ocr;
代码中 我如何把这个SQL查询出的数据放入那个数据集中去
里面自定义了一个datatable1表然后 加上了自定义字段
//实力水晶报表
CrystalReport1 ocr = new CrystalReport1();
//实力xsd数据集
DataSet1 ds1 = new DataSet1();
//string s = " Db=F:/a.mdb;Table1=淄博市95水土流失;Admin=淄博市;Type=1;Year=1995";
string s = "Db=D:/山东项目/山东项目/山东省水土保持数据/淄博市/淄博市.mdb;Table=淄博95土地利用;Admin=淄博市;Type=1;Year=1995";
string[] a = s.Split(';');
string Db = a[0].Substring(a[0].LastIndexOf("=") + 1);
string Table = a[1].Substring(a[1].LastIndexOf("=") + 1);
string Admin = a[2].Substring(a[2].LastIndexOf("=") + 1);
string Type = a[3].Substring(a[3].LastIndexOf("=") + 1);
string Year = a[4].Substring(a[4].LastIndexOf("=") + 1);
//连接数据库
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Db;
//打开数据库
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
//sql查询
string sql = "select * from " + Table;
OleDbDataAdapter da = new OleDbDataAdapter(sql, connectionString);
DataSet ds = new DataSet();
da.Fill(ds);
ocr.SetDataSource(ds);
this.crystalReportViewer1.ReportSource = ocr;
代码中 我如何把这个SQL查询出的数据放入那个数据集中去
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货