我遇到问题,我在c#中创建应用程序,提供与Oracle数据库的连接,我试图在DataGridView中显示一个表。我使用的是VS 2010,我遇到了绑定数据源的问题。编译器说即使这个演员也是无效的:" BindingSource SBind = new BindingSource();"。使用System.Windows.Forms;"使用System.Windows.Forms;"在代码的开头,你知道它是什么问题吗?
我已经尝试过新项目,这次编译器没有问题,但现在有了:
OracleCommand cmd = new OracleCommand("select * from sys.raport", conn);
cmd.CommandType = CommandType.Text;
DataTable ds = new DataTable();
OracleDataAdapter da = new OracleDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
dataGridView1.DataSource = ds;
他在da.fill(ds)处抛出异常,说演员无效,你能帮助我吗?
编辑: 还尝试过: OracleCommand cmd = new OracleCommand(" select * from sys.raport",conn);
OracleDataReader reader = cmd.ExecuteReader();
var dataTable = new DataTable();
dataTable.Load(reader);
但它在dataTable.Load(读者);
失败了