繁体   English   中英

从DataGridView C#更新SQL数据库

[英]Updating SQL database from DataGridView C#

我有一个应用程序,通过dataSet在dataGridView中显示sql数据库的数据。 我想知道是否有一种方法可以通过修改gridViewDirectly来更新数据库,例如将数据从数据库传递到网格,但是反转,而不是创建一个新表单以在文本框中显示可编辑信息,然后用户更改内容他必须进行更改,然后点击“更新”。 这可能吗?

DataGridView有一个已经配备到DataSet使用BindingSourceTableAdapterBindingNavigator从数据库中操纵数据来控制DataGridView只需拖放到你的表格没有更多的代码。

  1. 创建一个数据集
  2. 将表拖到数据集
  3. 转到“数据源”面板
  4. 将表拖到您的窗体。
    就是这样! 正如您可以从BindingNavigator看到“保存”和“删除”按钮一样,这将是您使用DataGridViewDataSet从数据库中保存,更新和删除数据的功能

我为我的简短教程道歉,但不是很清楚:)

您可以在datagridview中放置一个按钮列,然后按按钮可以开始编辑dgv单元。

信息: 如何动态地将两个按钮添加到单个datagrid列?

http://msdn.microsoft.com/zh-CN/library/system.windows.forms.datagridviewbuttoncolumn.aspx

以编程方式定义DataGridView列类型

如果您需要任何其他信息,请随时说

编辑:

您可以这样:

 DataGridViewButtonColumn clbt_delet = new DataGridViewButtonColumn();
   clbt_delete.HeaderText = "DELETE"
   clbt_delete.Text = "Delete";
   clbt_delete.UseColumnTextForButtonValue = true;
   dataGridView1.Columns.Add(clbt_delete);

暂无
暂无

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

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