我有一个Windows Forms DataGridView,它显示已注册某个班级的学生的列表。DataGridView中的组合框列显示可以将学生移动到的可选班级的列表。如果用户使用组合框选择了不同的类,然后在DataGridView中选择了不同的行,则会从DataGridView中删除刚刚编辑的行-这样做是正确的,因为它不再满足条件。我尝试过调用DataGridView的Refresh方法,但在用户选择另一行之前,编辑的行仍然不会被删除。
我有一个允许用户输入新信息的DataGridView。使用subsonic我将新信息保存到数据库中。这是正确的。我的问题是,在保存完成后,新添加的行会从网格中消失。我尝试重新加载表单,但得到以下错误:
Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore
我已经通过将DataGridView文件加载到DataSet中从DataSet中填充了一个XML。但是,在加载数据之后,我无法在运行时插入行,因为我得到了以下错误: private void LoadBtn_Clickds.ReadXml(@"C:\setup.xml", XmlReadMode.ReadSchema);
foreach (DataGridViewColumn col in <e
我在表单中添加了一个dataGridView,并在其中添加了一个数据库表,当我运行该程序时,它会很好地显示数据。但是当我停止程序并重新运行它时,我看到该行被删除了。现在,我想知道是否有一种方法可以立即影响数据库表中的此操作。[0,dataGridView1.SelectedCells[0].RowIndex].Value.ToString();
using (FrmLogin.connection1 = new.Rows.RemoveAt(dataGridView1.SelectedCells[0].Row