繁体   English   中英

如何在程序运行时编辑数据网格视图

[英]how to edit datagridview while program is running

拜托,我已经对此进行了很长时间的研究,但我尝试过的每个解决方案仍然无效。 我只需要一个小代码片段,我可以复制和粘贴并找出我出错的地方。 或者甚至找出我系统的datagridview是否运行不正常。 谢谢

感谢你的帮助。 我已经解决了这个问题。 错误是我用 sqlDataReader 加载数据库,它以只读模式加载数据库。 所以我使用了 sqlDataAdapter 和数据集,它们在编辑模式下加载数据库。 这是下面的正确代码

           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);
        }
    }

`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM