各位我是个菜鸟,刚学C#,有个问题求助
c#.net中怎样用DataGrid控件显示oracle数据库中的内容
在DataGrid1控件里显示“SELECT *from table”的内容
要求看到这个界面就能显示查询出来的数据信息,这个代码应该怎么写,写在哪里
在线等。
c#.net中怎样用DataGrid控件显示oracle数据库中的内容
在DataGrid1控件里显示“SELECT *from table”的内容
要求看到这个界面就能显示查询出来的数据信息,这个代码应该怎么写,写在哪里
在线等。
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"];
从登陆界面Form1到Form2
在Form2中有个用DataGrid控件用DataGrid1,我想看到Form2界面就看到用DataGrid控件里的数据,Form_Load事件要在From2中自己定义吗?
还有就是C#用什么方法能返回一个结果结,我查了许多方法都是返回一条结果,我想显示全部的话得用什么方法。
菜鸟就是菜鸟要手把手交的。
不明白你的意思,你是说想在DataGrid中绑定全部数据吗?
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,不就是这样?
OleDbConnection con = new OleDbConnection("Provider=OraOLEDB.Oracle.1;data source=oracle1;user id=myusername;password=mypassword");
OleDbDataAdapter sda = new OleDbDataAdapter("select * from table", con);
DataSet ds = new DataSet();
try
{
sda.Fill(ds, "tableTest");
this.dataGrid1.DataSource = ds.Tables["tableTest"];
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
应该有,不然都不会识别OleDbConnection等等..