如题,应该怎么实现啊,都想了很久了都没实现,急求高手解答。访问远程数据库是要在本地建立临时表的吗?这又怎么和Dundas chart连接起来啊?
解决方案 »
- toolStripStatusLabel的问题???
- C#调用C++ dll报错
- 我这样设计数据结构对吗?
- 有没有人有做过类似QQ的软件,发给我研究下吧
- 关于Lambda表达式的疑问……
- 问一个c#Form的鼠标事件问题
- sql2000!我在家里的机器上建立了一个数据库,我现在想把它复制到学校的电脑上去,请问怎么弄啊,希望过程详细点啊!
- 调用cards.dll的问题
- Winform中日期控件多选还能取消。能不能做出来阿?
- MVVM中两个View使用同一个ViewModel怎样区分是谁调用了它
- 关于绑定datagrid时的小数问题
- 那位使用过WebClient.DownLoadFile(string,string)下载文件,请帮我解决一下一个问题
读取资料并放入DataSet或DatsTable
控件绑定更改资料
写回数据库
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Dundas.Charting.WinControl;
using System.Data.OleDb;namespace A
{
class chart_connection
{ private void Page_Load(object sender, System.EventArgs e)
{
Chart Chart1 = new Chart();
//绑定到SQL 数据库
//using System.Data.SqlClient
//创建链接串
SqlConnection myConn = new SqlConnection();
myConn.ConnectionString = "Data Source=textbox1.text;Initial Catalog=textbox2.text;User Id=textbox3.text;Password=textbox4.text;Connect Timeout=30";
//OleDbConnection myConn1 = new OleDbConnection();
//myConn1.ConnectionString = "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=SQSERP;User Id=sa;Password=dbo123;Connect Timeout=30"; String mySelectQuery = "select * from number";
SqlCommand myCommand = new SqlCommand(mySelectQuery, myConn);
myConn.Open();
//创建一个DateReader对象
SqlDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
Chart1.DataSource = myCommand; //将值绑定到XY轴上
//Chart1.Series["Series2"].ValueMemberX = "Sysname";
//Chart1.Series["Series2"].ValueMembersY = "SMID";
Chart1.DataBindTable(myReader, "SMID"); myReader.Close();
myConn.Close();
/*
///OLEDB方式连接 useing System.Data.Odbc
OleDbConnection myConn = new OleDbConnection();
myConn.ConnectionString = "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=SQSERP;User Id=sa;Password=dbo123;Connect Timeout=30"; String mySelectQuery = "select * from SQS_OA_Function";
OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConn);
myConn.Open();
//创建一个DateReader对象
OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
Chart1.DataSource = myCommand; //将值绑定到XY轴上
//Chart1.Series["Series2"].ValueMemberX = "Sysname";
//Chart1.Series["Series2"].ValueMembersY = "SMID";
Chart1.DataBindTable(myReader, "SMID"); myReader.Close();
myConn.Close(); } }
}
这样写对不?
是不是还要在FORM1里面添加什么?(From1是我程序主窗口)