如何在程序运行时编辑datagridview

本文关键字:编辑 datagridview 运行时 程序 | 更新日期: 2023-09-27 18:18:25

拜托,我一直在研究这个问题很长时间了,我尝试的每一个解决方案仍然不起作用。我只需要一个小的代码片段,我可以复制和粘贴,并找出我一直在哪里出错。或者甚至发现我的系统的datagridview是否工作不好。由于

如何在程序运行时编辑datagridview

谢谢你的帮助。我已经解决了这个问题。错误是我用sqlDataReader加载数据库,它以只读模式加载数据库。因此,我使用sqlDataAdapter和dataset,它们以编辑模式加载数据库。

下面的代码是正确的
           private void button1_Click(object sender, EventArgs e)
    {
    SqlDataAdapter adap;
    DataSet ds;

        try
        {
            String myConnection = "data source = KEGA''SQLEXPRESS; database = KEGA; integrated security=SSPI";
            SqlConnection con = new SqlConnection(myConnection);
            con.Open();
            adap = new SqlDataAdapter("select Eid as 'Employee Id', name as 'First Name', surname as 'Last Name', age as 'Age', gender as 'Gender', phone_number as 'Phone Number', bank as 'Bank', acct_name as 'Account Name', acct_number as 'Account Number' from Clients", con);
            ds = new System.Data.DataSet();
            adap.Fill(ds, "Clients");
            Clients_view.DataSource = ds.Tables[0];
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

"