windows forms 还是 asp.net?

解决方案 »

  1.   

    是在。NET的吗?
    在Page_Load的函树加象SqlDataAdapter.Fill(其他的DB就OLEDB吧).这样的再DataBind就可以了
      

  2.   

    其他的数据库就是OleDbDataAdapter.Fill(),
    它的作用是取得数据并且数据与DataSet之间建一座桥梁,
    尤其是用.NET生成很容易和我一样不知道要这样!
      

  3.   

    can you show you code snippet?
      

  4.   

    Form NForm2 = new Form2();
                NForm2.ShowDialog();
    int i;
    string mySelectQuery ="Insert Into UserInfo (UserName,PassWord) values('"+textBox1.Text+"','"+textBox2.Text+"')";
       
    //string myConnString ="data source=bserver;initial catalog=er;persist security info=False;user id=bcb;Password=bcb;workstation id=BSERVER;packet size=4096"; //SqlConnection myConnection = new SqlConnection(myConnString);
    try
    {
    //SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
         //myCommand.Connection.Open(); myConnection.Open();
    dataSet11.Clear();
     sqlDataAdapter1.Fill(dataSet11);
    dataGrid1.DataSource = dataSet11.Tables["UserInfo"].DefaultView ;
    //dataGrid1.SetDataBing(
    try
    {
         i= myCommand.ExecuteNonQuery();
    MessageBox.Show(i.ToString());
    }
    catch(SqlException E)
    {
    MessageBox.Show(E.ToString());
    }
    MessageBox.Show("ServerVersion: " + myConnection.ServerVersion + 
    "\nState: " + myConnection.State.ToString());
    myCommand.Connection.Close();            
    }
    catch(SqlException E)
    {
    MessageBox.Show(e.ToString());
    }

    //myCommand.ExecuteReader();


    }
    部分代码,csdn不让我贴,不过我想代码不是关键的,肯定哪个地方设置出了问题,现在是Windows Form的dataGrid没有办法显示数据
      

  5.   

    问题答案:其实是处在服务器上,以前在BCB里服务器名不分大小写的,可是现在到了C#里就要区分大小写了,所以一直没有连上服务器,因该使用服务器名或者localhost就可以了