C# OracleDataReader&;数据驱动视图列表
我尝试从oracle db读取数据并将数据设置为datagridview组件,但我不知道问题出在哪里datagridview为空,如果我在循环期间测试reader并获取值,我会看到所有行: 代码:C# OracleDataReader&;数据驱动视图列表,c#,oracle,datagridview,C#,Oracle,Datagridview,我尝试从oracle db读取数据并将数据设置为datagridview组件,但我不知道问题出在哪里datagridview为空,如果我在循环期间测试reader并获取值,我会看到所有行: 代码: Dbc Dbc=new Dbc(); connect(); 尝试 { String sql=“从“+”名称中选择*; OracleCommand comm=新的OracleCommand(sql,dbc.getConnection()); OracleDataReader=comm.ExecuteRe
Dbc Dbc=new Dbc();
connect();
尝试
{
String sql=“从“+”名称中选择*;
OracleCommand comm=新的OracleCommand(sql,dbc.getConnection());
OracleDataReader=comm.ExecuteReader();
tableListhist.ColumnCount=reader.FieldCount;
对于(int i=0;i
但是datagridview是空的:(通常将DataTable或DataSet作为DataSource属性的值传递
DataTable dt = new DataTable();
dt.Load(reader);
tableListhist.DataSource = dt;
DataTable dt = new DataTable();
dt.Load(reader);
tableListhist.DataSource = dt;