兄弟们给一些代码,我要实现如下功能假设数据库database 数据表table
字段: ID  NAME  SEX
       1   老王   男
       2   小王   女实现功能: 1、DataGrid中显示TABLE表中内容
           2、datagrid中直接插入、删除、修改TABLE表内容
           3、进行修改后可以立即在dataGrid中显示数据表内容简单吧,快来接分!!代码越简单,条理越清晰得分越多。

解决方案 »

  1.   

    现成的控件:http://www.fixdown.com/soft/23518.htm
      

  2.   

    http://chs.gotdotnet.com/quickstart/winforms/
      

  3.   

    添加
    private void save_Click(object sender, System.EventArgs e)
    {
    try
    {
    string Constr=@"server=(local);"+
    "Integrated Security=SSPI;"+
    "database=table";
    SqlConnection conn=new SqlConnection(Constr);
    conn.Open();
    SqlCommand comm=conn.CreateCommand();
    comm.CommandText="INSERT INTO table VALUES(@id,@name,@sex)";
    comm.Parameters.Add("@id",SqlDbType.VarChar,50);
    comm.Parameters.Add("@name",SqlDbType.VarChar,2000);
    comm.Parameters.Add("@id",SqlDbType.VarChar,50);
    comm.Parameters["@id"].Value=id.Text;
    comm.Parameters["@name"].Value=textBox2.Text;
    comm.Parameters["@id"].Value=textBox1.Text;
    comm.ExecuteNonQuery();
    conn.Close();
    MessageBox.Show("保存成功!","友情提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
    }
    catch(System.Data.SqlClient.SqlException e1)
    {
    MessageBox.Show(e1.Message,"友情提示 ");
    }

    }
      

  4.   

    修改:
    private void alter_Click(object sender, System.EventArgs e)
    {

    da.Update(ds,"table");
    }
    删除:
    private void drop_Click(object sender, System.EventArgs e)
    {
    string Constr1=@"server=(local);"+
    "Integrated Security=SSPI;"+
    "database=table";
    SqlConnection conn1=new SqlConnection(Constr1);
    conn1.Open();
    string del="DELETE FROM table WHERE="+table.Text.ToString(); SqlCommand myCommand1 = new SqlCommand(del,conn1);
      

  5.   

    两个裤衩??不会这个也太……,http://www.fixdown.com/soft/23518.htm
      

  6.   

    使用vs.net2003生成的例子,
    http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx
    相关网站
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx