更新一个DataGridView字段时如何更改另一个字段?

JP Masangcay

我的SQL表中有2个字段:NameStatus当我更新或更改Namedatagridview和数据集上的任何内容时它也应该更新Status我怎么做?

雷扎·阿盖伊(Reza Aghaei)

您有很多选择可以做到这一点。

例如:

  • 您可以使用触发器在SQL Server中完成此操作。
  • 您可以处理DataGridView的CellValueChanged事件。
  • 如果使用类型化的数据集,则可以覆盖数据表的OnColumnChanged。
  • 您可以处理数据表的ColumnChanged事件。

CellValueChanged示例:

根据您的评论作为使用示例CellValueChanged

private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
    //Suppose 0 is the index of Name column and 1 is the index of Status Column
    //We check if the change is in a datagrid view row and in name column 
    //Then we change value of Status column.
    if (e.RowIndex >= 0 && e.ColumnIndex == 0)
        this.dataGridView1.Rows[e.RowIndex].Cells[1].Value = "Modified";
}

或者,即使您没有将Status添加到网格中,也可以使用以下代码进行更改:

((DataRowView)this.dataGridView1.Rows[e.RowIndex].DataBoundItem)["Status"] = "Modified";

ColumnChanged示例:

例如ColumnChanged

void table1_ColumnChanged(object sender, DataColumnChangeEventArgs e)
{
    //Check if the event is raised for Name column
    if (e.Column.ColumnName == "Name")
        e.Row["Status"] = "Modified";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当另一个字段值更改时更新一个字段值

来自分类Dev

当另一个字段更新时更新字段的模式的标准实践

来自分类Dev

仅在mongodb中的字段小于另一个字段时更新

来自分类Dev

如何使用另一个字段的值更新MongoDB字段

来自分类Dev

在Cloud Firestore中创建另一个字段时,如何更新文档中的字段?

来自分类Dev

在另一个字段上键入时更新一个字段的值

来自分类Dev

根据另一个字段更新一个字段的值

来自分类Dev

一个字段基于另一个字段的求和

来自分类Dev

如何构建其中一个字段引用另一个字段的结构

来自分类Dev

SQL-如何基于另一个字段聚合一个字段

来自分类Dev

Django QuerySets-如何注释一个字段但返回另一个字段?

来自分类Dev

在Oracle中更改另一个字段的值时更改表字段的值

来自分类Dev

Express-validator如何仅在存在另一个字段时才使字段成为必需字段

来自分类Dev

Angular 8更新文本字段以响应另一个字段更改

来自分类Dev

当使用ORDER BY另一个字段时,如何仅对一个字段使用DISTINCT?

来自分类Dev

如何基于同一记录中另一个字段的值更新MySql字段

来自分类Dev

从另一个字段上的表单更新表单上的字段(Lotus Notes)

来自分类Dev

Django-根据另一个字段更新模型字段

来自分类Dev

删除字段并更新文档中的另一个字段

来自分类Dev

SQL更新字段基于另一个字段的条件

来自分类Dev

根据文档中的另一个字段更新字段

来自分类Dev

访问-自动更新是/否字段基于另一个字段

来自分类Dev

从另一个字段上的表单更新表单上的字段(Lotus Notes)

来自分类Dev

根据另一个字段的总和更新SQLite布尔字段

来自分类Dev

Laravel更新字段,带有另一个字段值

来自分类Dev

C# 使用另一个字段的 setter 更新字段

来自分类Dev

字段取决于另一个字段时通知属性更改的最佳方法

来自分类Dev

Laravel Nova 在创建时使用另一个字段的内容填充字段

来自分类Dev

查询一个字段等于另一个数组字段?

Related 相关文章

  1. 1

    当另一个字段值更改时更新一个字段值

  2. 2

    当另一个字段更新时更新字段的模式的标准实践

  3. 3

    仅在mongodb中的字段小于另一个字段时更新

  4. 4

    如何使用另一个字段的值更新MongoDB字段

  5. 5

    在Cloud Firestore中创建另一个字段时,如何更新文档中的字段?

  6. 6

    在另一个字段上键入时更新一个字段的值

  7. 7

    根据另一个字段更新一个字段的值

  8. 8

    一个字段基于另一个字段的求和

  9. 9

    如何构建其中一个字段引用另一个字段的结构

  10. 10

    SQL-如何基于另一个字段聚合一个字段

  11. 11

    Django QuerySets-如何注释一个字段但返回另一个字段?

  12. 12

    在Oracle中更改另一个字段的值时更改表字段的值

  13. 13

    Express-validator如何仅在存在另一个字段时才使字段成为必需字段

  14. 14

    Angular 8更新文本字段以响应另一个字段更改

  15. 15

    当使用ORDER BY另一个字段时,如何仅对一个字段使用DISTINCT?

  16. 16

    如何基于同一记录中另一个字段的值更新MySql字段

  17. 17

    从另一个字段上的表单更新表单上的字段(Lotus Notes)

  18. 18

    Django-根据另一个字段更新模型字段

  19. 19

    删除字段并更新文档中的另一个字段

  20. 20

    SQL更新字段基于另一个字段的条件

  21. 21

    根据文档中的另一个字段更新字段

  22. 22

    访问-自动更新是/否字段基于另一个字段

  23. 23

    从另一个字段上的表单更新表单上的字段(Lotus Notes)

  24. 24

    根据另一个字段的总和更新SQLite布尔字段

  25. 25

    Laravel更新字段,带有另一个字段值

  26. 26

    C# 使用另一个字段的 setter 更新字段

  27. 27

    字段取决于另一个字段时通知属性更改的最佳方法

  28. 28

    Laravel Nova 在创建时使用另一个字段的内容填充字段

  29. 29

    查询一个字段等于另一个数组字段?

热门标签

归档