添加引用:
using System.Data.SqlClient;

解决方案 »

  1.   

    System.Data.SqlClient 命名空间是 SQL Server .NET 数据提供程序。.NET 数据提供程序描述用于在托管空间内访问 SQL Server 数据库的类的集合。使用 SqlDataAdapter,可以填充驻留在内存中的 DataSet,该数据集可用于查询和更新数据源。
      

  2.   

    using System.Data.SqlClient;DataGrid数据源设置错误,应该是一个dataset所以此处用SqlDataAdapter()SqlDataAdapter ad = new SqlDataAdapter();
    DataSet ds = new DataSet();
    ad.SelectCommand.CommandText = "通讯录浏览";
    ad.SelectCommand.CommandType = CommandType.StoreProcedure;
    ad.SelectCommand.Parameters.Add(xxxxxxxxxxxxx);
    ad.Fill(ds);
    DataGrid.DataSource = ds;
      

  3.   

    MyDataGrid.DataSource = myCommand.ExecuteNonQuery
    这句能行吗?为什么不用SqlDataAdapter.Fill
      

  4.   

    还是有问题,
    能给出private void myButton_Click(object sender, System.EventArgs e)
    中的全部语句吗?
      

  5.   

    参考一下这个简单例子:
    http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid15.src
      

  6.   

    c#:
    http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid15.src&file=CS\datagrid15.aspx&font=3
      

  7.   

    老兄,注意了大小写吗?Conn=conn?????
      

  8.   

    还是通不过。
    有人能给出private  void  myButton_Click(object  sender,  System.EventArgs  e)  
    中能够正确通过的全部语句呢?
      

  9.   

    private void myButton_Click(object sender, System.EventArgs e)
    {
    SqlConnection conn = new SqlConnection("server=yyy;database=通讯录;uid=sa;password=");
    SqlCommand myCommand = new SqlCommand ( "通讯录浏览", conn); //yourStoredProcName=你要调用的存储过程名
    myCommand.CommandType = CommandType.StoredProcedure; //指定为存储过程
    myCommand.Parameters.Add (new SqlParameter ( "@abc", SqlDbType.varchar,88 )); //为调用的存储过程添加参数,SqlDbType.Int,这里的类型要和你的存储过程中类型一致
    // ……//添加参数
    myCommand.Parameters["@abc"].Value="张三"; //为参数赋值
    // ……//赋值
    conn.Open();
    SqlDataAdapter cmicDa=new SqlDataAdapter(myCommand);
    DataTable cmicDt=new DataTable();
    cmicDa.Fill(cmicDt); MyDataGrid.SetDataBinding(cmicDt,cmicDt.TableName);  conn.Close(); }
      

  10.   

    CMIC(大象) :
    还有问题:
    未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中
    其他信息:系统错误。
    未处理的异常: System.Data.SqlClient.SqlException: @abc 不是过程 通讯录浏览 的参数。
    请帮忙!
      

  11.   

    @abc 不是过程 通讯录浏览 的参数
     应该是 @k01 varchar(88)
    @abc改为@k01