将SQL中的数据库导入到DataGridView中,再该控件中对数据进行插入行(对该行编辑后能够保存)、删除行(有删除提示)、查询数据(整张表的任何数据)、保存(保存修改的任何数据),该怎么做,高帮下。谢谢!!!

解决方案 »

  1.   

    你这个问题太大了
    不大好说
    不过,都是对数据进行修改
    你可以用datagridview的事件,处理。
      

  2.   

    给你几个连接吧
    gridview事件介绍
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview_events(VS.80).aspx结束编辑行事件
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview.cancelrowedit(VS.80).aspx控件使用实例下载
    http://download.csdn.net/source/722524
      

  3.   

    到msdn里查查datagridview的用法,里面有很多例子的
      

  4.   

    这个其实很简单,是最基本的ado.net在asp.net中的应用撒
    gridview控件是最基本的绑定控件。其增。删。改。查都很简单啊
      

  5.   

    重点在直接在DataGridView修改后如何保存到数据库?其他的我自己基本实现了···高手帮下!我菜鸟个,弄了好久了就是弄不出来!
      

  6.   


    一个按钮的单击事件里写
    sqlCommandBuilder bu=new sqlcommandbuilder(dataAdapter);
    dataAdap.update(dataset,"Table");
      

  7.   

    说的太大了
    你可以具体到功能来问
    下来你可以参考msdn看看gridview的用法
      

  8.   

    有相似的例子发个给我,我琢磨下,谢谢了!!真帮上忙就在加分!![[email protected]][/email][[email protected]][/email]
      

  9.   

    1.读取数据库,用 dataadapter.Fill 读进 DataTable 中,再将 datagridview绑定 datatable;
    2.可以直接在datagridview中修改,删除及添加.
    3.保存,用 dataAdapter.Update(table);table.acceptchanges();
      

  10.   

    10的方法是可以的,如果不行应该是你的提取数据的select语句写的有些问题,不妨把select语句发上来大家看看
      

  11.   

            private static string strConnect = System.Configuration.ConfigurationSettings.AppSettings["connStr"];
            DataSet ds = new DataSet();
            SqlConnection scnn = new SqlConnection();
            SqlCommand scd = new SqlCommand();
            SqlDataAdapter sda = new SqlDataAdapter();按钮将表填充到 dgvData中:
                        tableName = tbxTable.Text;
                        ds = new DataSet(tableName);
                        scnn = new SqlConnection(strConnect);                    scd = new SqlCommand("SELECT * FROM " + '[' + tableName + ']', scnn);
                        sda = new SqlDataAdapter(scd);
                        scnn.Open();
                        sda.SelectCommand = scd;
                        sda.Fill(dt);
                        sda.Fill(ds, tableName);
                        scnn.Close();                    dgvData.DataSource = ds;                   
                        dgvData.DataMember = tableName;
    其他修改也用按钮控制?是不是有问题,不懂啊~~~~
      

  12.   

    这个其实很简单,是最基本的ado.net在asp.net中的应用撒
    gridview控件是最基本的绑定控件。其增。删。改。查都很简单啊
      

  13.   

                for (int i = 0; i < dataGridView1.RowCount; i++)
                {
                    string style = dataGridView1.Rows[i].Cells[1].Value.ToString();
                    string color = dataGridView1.Rows[i].Cells[2].Value.ToString();             
                    for (int j = 0; j < dataGridView1.ColumnCount; j++)
                    {
                        if (dataGridView1.Columns[j].Visible = true)
                        {
                            string columnName = dataGridView1.Columns[j].Name.ToString();
                            string sql = "update model set "+columnName+"='" + dataGridView1.Rows[i].Cells[j].Value + "' where 型号='" + style + "' and 颜色='" + color + "'";
                            SqlCommand cmd = new SqlCommand(sql, conn);
                            cmd.ExecuteNonQuery();
                        }
                    }
                }
                MessageBox.Show("修改成功");