以新形式编辑选定的数据网格行

Posted

技术标签:

【中文标题】以新形式编辑选定的数据网格行【英文标题】:Edit selected datagrid row in new form 【发布时间】:2013-04-06 19:51:36 【问题描述】:

在 C# 中,我有绑定到客户表的数据网格视图,我希望当用户双击网格中的选定行时,会出现绑定到客户表(包括文本框)的新表单,让用户修改数据并保存到分贝?

实际上我尝试了这段代码但没有工作!我尝试通过以下代码同步gridview的位置和我的编辑表单绑定源,但运行时没有任何反应!

edit_customerform editcustomer = new edit_customerform();
editcustomer.customersBindingSource.Position=this.customersBindingSource.Position; 
editcustomer.ShowDialog();

【问题讨论】:

其实我试过这段代码,但没有工作!我尝试通过以下代码同步 griedview 的位置和我的编辑表单绑定源,但运行时没有任何反应! edit_customerform editcustomer = new edit_customerform();编辑customer.customersBindingSource.Position=this.customersBindingSource.Position; editcustomer.ShowDialog(); 【参考方案1】:

以下是使用 EntityFramework 的方法。

http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/881d238c-1738-41e6-8a90-5bcc1f8d4801

【讨论】:

其实我试过这段代码,但没有工作!我尝试通过以下代码同步 griedview 的位置和我的编辑表单绑定源,但运行时没有任何反应! edit_customerform editcustomer = new edit_customerform(); editcustomer.customersBindingSource.Position=this.customersBindingSource.Positio‌​n; editcustomer.ShowDialog();

以上是关于以新形式编辑选定的数据网格行的主要内容,如果未能解决你的问题,请参考以下文章

剑道网格编辑事件处理程序不更新行

如何结合两个条件来覆盖数据网格的选定行样式?

如何根据VS2012上另一个数据网格的选定行在数据网格上显示sql队列结果

将多个选定的数据网格行保存到 EF 表

ExtJs 属性网格 - 选定的行可编辑?

如何从网格面板中删除选定的行以及数据库中的相应数据?