C#中怎么用datagridview修改数据

avatar
作者
筋斗云
阅读量:0

要使用DataGridView来修改数据,可以按照以下步骤进行操作:

  1. 在窗体上放置一个DataGridView控件,并设置其属性,例如Name、DataSource等。

  2. 在窗体的加载事件中,绑定DataGridView控件的数据源。可以使用DataTable、List或者其它数据集合作为数据源。

  3. 添加一个按钮或者其他触发事件的控件,并在其点击事件中编写代码。

  4. 在点击事件中,可以使用DataGridView的SelectedRows属性获取当前选中行的索引。

  5. 根据选中行的索引,可以获取对应行的数据,进行修改。

  6. 修改完数据后,可以使用DataGridView控件的Refresh方法刷新表格显示。

下面是一个示例代码的简单实现:

// 数据源 List<Person> persons = new List<Person>();  private void Form1_Load(object sender, EventArgs e) {     // 绑定数据源     dataGridView.DataSource = persons; }  private void btnUpdate_Click(object sender, EventArgs e) {     // 获取选中行的索引     int rowIndex = dataGridView.SelectedRows[0].Index;      // 获取选中行的数据     Person person = persons[rowIndex];      // 修改数据     person.Name = "New Name";      // 刷新表格显示     dataGridView.Refresh(); }  // 实体类 class Person {     public string Name { get; set; }     public int Age { get; set; } } 

以上示例代码中,通过点击按钮触发事件,在事件中获取选中行的索引和数据,然后修改数据,最后刷新DataGridView控件,即可实现修改数据的功能。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!