我在上面已经写过了.. using System.Data; using System.Data.OleDb; form_load下.. OleDbConnection con = new OleDbConnection( "Provider=OraOLEDB.Oracle.1;data source=服务名;user id=用户名;password=密码 "); OleDbDataAdapter sda = new OleDbDataAdapter( "select * from table ", con); DataSet ds = new DataSet(); sda.Fill(ds, "tableTest "); this.DataGrid1.DataSource=ds.Tables[ "tableTest "]; 绑定什么数据,是你在Sql语句中进行控制的, "select * from table "不就是选出所有数据了吗? 然后填充在了数据集ds中,然后再绑定ds,不就是这样?