【发布时间】:2016-02-23 14:57:43
【问题描述】:
我正在使用 Windows 窗体应用程序,遇到了需要插入、编辑或删除多条记录的情况,例如,我需要添加、编辑和删除采购项目的采购订单以及改变数量。
目前,我正在从多个TextBoxes 向DataGridView 添加数量和价格的采购项目,通过再次检索到TextBoxes 来编辑项目并通过选择行删除它。
这是非常复杂和困难的。
有没有其他简单的方法可以让我在同一个地方执行这 3 个活动(添加、编辑、删除),然后单击将所有项目保存到数据库中。
【问题讨论】:
-
你知道你可以从 DataGridView 添加/编辑/删除记录,不是吗?
-
他名字里的DataGridView好像是一个用来查看东西的控件,当我必须做这种操作时,我使用第三方网格。此类组件有多家生产商,例如 Syncfusion、Telerik、Devexpress、Infragistics。他们的 Grids 内置了编辑功能,可以帮助您解决问题。其中一些还有一些免费获取组件的社区计划。如果不能或不会使用第三方组件,则必须从 datagridview 创建派生控件并实现编辑部分。
-
是的,我知道...但我不知道如何为
ItemCode添加事件OnTextChanged以检索ItemName和ItemRate,然后通过插入Quantity...对此有什么想法吗? -
@Sabrina_cs 真的吗?所以你不能只使用 DataGridView 添加/编辑/删除记录?
-
这是一个完全不同的问题,Rajendra。我建议打开一个新问题,询问并发布代码的相关部分
标签: c# winforms desktop-application