见以下语句,请帮忙补充一下拿到数据集,并将数据表设置给gridview.datasource,谢谢System.Data.OracleClient.OracleConnection conn = new System.Data.OracleClient.OracleConnection("Data Source=ora9i;Persist Security Info=True;User ID=aaaa;Password=bbbbbbbbbbb;Unicode=True");
System.Data.OracleClient.OracleCommand cmd = new System.Data.OracleClient.OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "select menuid,menunamefrom menu order by menuid";...

解决方案 »

  1.   

    System.Data.OracleClient.OracleConnection conn = new System.Data.OracleClient.OracleConnection("Data Source=ora9i;Persist Security Info=True;User ID=aaaa;Password=bbbbbbbbbbb;Unicode=True"); 
    System.Data.OracleClient.OracleCommand cmd = new System.Data.OracleClient.OracleCommand(); 
    cmd.Connection = conn; 
    cmd.CommandText = "select menuid,menunamefrom menu order by menuid";
    OracleDataAdapter daCommon = new OracleDataAdapter(cmd);
    DataSet ds = new DataSet(); 
    this.GridView.DataSourse = ds;
    this.GridView.DataBound();
      

  2.   

    你可以参考这个帖子 http://topic.csdn.net/u/20090518/14/f94e51fd-3097-465f-b0cd-03188a360f99.html
      

  3.   

    补充一个:这里还要用你的OracleDataAdapter.Fill(ds),具体怎么传你可以看看Fill函数的用法
      

  4.   

    根据上面的写法,执行到这句(OracleDataAdapter daCommon = new OracleDataAdapter(cmd); )时出错,提示信息为 CS0246: 找不到类型或命名空间名称“OracleDataAdapter”(是否缺少 using 指令或程序集引用?)
     
    到底少了哪个命名空间?
    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
      

  5.   

    7楼的问题我自己已找到问题所在了。
    现在是新的问题System.Data.OracleClient.OracleConnection conn = new System.Data.OracleClient.OracleConnection("Data Source=aaa;Persist Security Info=True;User ID=asfa;Password=sdfdshsfs;Unicode=True");
      System.Data.OracleClient.OracleCommand cmd = new System.Data.OracleClient.OracleCommand();
    cmd.Connection = conn;
    cmd.CommandText = "update xmenu set menuname=:value1,pagename=:value2 where menuid=:value3";
    cmd.Parameters.Add("value1", System.Data.OracleClient.OracleType.VarChar).Value = "aaaa";
    cmd.Parameters.Add("value2", System.Data.OracleClient.OracleType.VarChar).Value = "bbbb";
    cmd.Parameters.Add("value3", System.Data.OracleClient.OracleType.VarChar).Value = "001";
    cmd.ExecuteNonQuery;执行到cmd.ExecuteNonQuery;这句时出错,提示为:  编译器错误消息: CS0201: 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句问题出在哪啦??