你有引用命名空间吗?using System.Data.SqlClient;

解决方案 »

  1.   

    String strConn="server=192.168.0.99;database=楼盘信息管理系统;uid=dark;pwd=hero801013";
    SqlConnection MySqlConn=new SqlConnection(strConn);

    String strSql="select* from BasicInfo";
    SqlDataAdapter MySqlCmd=new SqlDataAdapter(strSql,MySqlConn); DataSet ds=new DataSet();
    MySqlCmd.Fill(ds,"BasicInfo");

    dgOrders.SetDataBinding(ds,"BasicInfo");
    dgOrders.Refresh();
    把这些代码写在类的方法或事件中,不要直接写在类中
      

  2.   

    thinkingforever(努力学习)说的对,你看看是不是直接写在类了,我认为最好写在一个方法里,另外能不能把行号加上
      

  3.   

    代码不全,难判定,看看类定义处,有没有thinkingforever(努力学习)说的发生。
      

  4.   

    语法没什么问题吧,只是你的命名好像有点混乱SqlDataAdapter MySqlCmd=new SqlDataAdapter(strSql,MySqlConn);
    为什么用cmd的结尾来做adapter的结尾呢,我觉着这样看后边的代码不容易看懂
      

  5.   

    private System.Windows.Forms.DataGrid dataGrid1;
        
    public class Duty
    {
    public static void main()
      {
      
      String strConn="server=192.168.0.99;database=楼盘信息管理数据库;uid=dark;pwd=hero801013";
      SqlConnection MySqlConn=new SqlConnection(strConn);

      String strSql="select * from BasicInfo";
      SqlDataAdapter MySqlCmd=new SqlDataAdapter(strSql,MySqlConn);   DataSet ds=new DataSet();
      MySqlCmd.Fill(ds,"BasicInfo");

      dgOrders.SetDataBinding(ds,"BasicInfo");
      dgOrders.Refresh();
      }
    }
      

  6.   

    private System.Data.SqlClient.SqlConnection Conn = new SqlConnection
    ("server=localhost;uid=dark;pwd=hero801013;database=楼盘信息管理数据库;");
    private System.Windows.Forms.DataGrid dataGrid1;
        
    public class Duty
    {
    public static void main()
      {
      
      String strConn="server=192.168.0.99;database=楼盘信息管理数据库;uid=dark;pwd=hero801013";
      SqlConnection MySqlConn=new SqlConnection(strConn);

      String strSql="select * from BasicInfo";
      SqlDataAdapter MySqlCmd=new SqlDataAdapter(strSql,MySqlConn);   DataSet ds=new DataSet();
      MySqlCmd.Fill(ds,"BasicInfo");

      
      }
    }