我在tablelayout上有一些控件,每个控件都有一个绑定值(来自DataTable,绑定为BindingSource)。我的应用程序在交互之后隐藏一些控件,如果绑定控件变为不可见,我希望将每个隐藏控件的值设置为null或DBNull.Value。foreach (System.Windows.Forms.Control c in tablelayout.Controls) if (c.Visible == false && c.DataBindings.Count > 0)
{
我已经看了很久了,我不知道这个问题是从哪里来的。实际情况是,我有一个使用BindingSource、SqlDataAdapter、SqlCommandBuilder和DataTable的datagridview。datagridview由一个简单的select查询(仅使用MSSQL Server DB中的一个表)填充。我希望能够编辑此表中的内容。现在,编辑是有效的,但不是它应该的方式。我想我应该能够编辑一个单元格,点击enter,并将更改提交到数据库。实际发生的情况是,直到我编辑完第二个单元格,这些更改才会出现。有人知道我忽略了什么吗?谢谢!public pa