赞
踩
private void Form1_Load(object sender, EventArgs e) { OracleConnection con1 = new OracleConnection("Data Source=orcl;User id=scott; Password=system;");//oracleconnection类隶属于命名空间system.data.oracleclient //oraclecommand执行的sql结果集的列名(如设置了datapropertyname),是一一对应;如果对应不上;即数据源列名(或别名) //与datagridview的设计器中添加的列名datagridviewcolumn进行对应了 OracleCommand oc1 = new OracleCommand("select deptno as newdeptno,dname as newdname,loc as newloc from dept", con1); OracleDataAdapter da1 = new OracleDataAdapter(); //3,生成存放sql运行结果的容器 DataSet ds1 = new DataSet(); //5,通过适配器的属性把上述命令sql脚本与适配器关联,即让适配器执行上述sql da1.SelectCommand = oc1; //6,通过适配器的fill方法向空器填充数据 da1.Fill(ds1); //通过展示数据列表的datasource属性与上述已填充数据的空器进行关联.记得空器可能包含多个表,要用dataset.tables[0],仅提取一个表 //在datagridview中展现某个表的数据,不能直接把dataset赋给datagrid,而应该到table级,这样才能对应上 this.dataGridView1.DataSource = ds1.Tables[0]; } |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-717315/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-717315/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。