Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# datagridview修改某列数据

作者:淺墨   发布日期:2025-08-02   浏览:51

using System;
using System.Windows.Forms;

namespace DataGridViewExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            InitializeDataGridView();
        }

        private void InitializeDataGridView()
        {
            // 创建一个DataGridView控件并添加到窗体
            DataGridView dataGridView = new DataGridView();
            this.Controls.Add(dataGridView);
            dataGridView.Dock = DockStyle.Fill;

            // 添加一些示例列和行数据
            dataGridView.ColumnCount = 3;
            dataGridView.Columns[0].Name = "ID";
            dataGridView.Columns[1].Name = "Name";
            dataGridView.Columns[2].Name = "Age";

            string[] row1 = new string[] { "1", "John", "25" };
            string[] row2 = new string[] { "2", "Jane", "30" };
            string[] row3 = new string[] { "3", "Jim", "28" };

            dataGridView.Rows.Add(row1);
            dataGridView.Rows.Add(row2);
            dataGridView.Rows.Add(row3);

            // 修改某列的数据,例如修改所有行的“Age”列数据为“35”
            foreach (DataGridViewRow row in dataGridView.Rows)
            {
                if (row.IsNewRow) continue; // 跳过新增行
                row.Cells["Age"].Value = "35";
            }
        }
    }
}

解释说明

  1. 创建DataGridView控件:在InitializeComponent()方法中初始化了一个新的DataGridView控件,并将其添加到窗体上。
  2. 添加列和行数据:定义了三列(ID、Name、Age),并添加了几行示例数据。
  3. 修改某列的数据:使用foreach循环遍历所有行,并将每一行的“Age”列的值修改为“35”。注意跳过了新增行(即最后一行)。

如果需要修改特定行或列的数据,可以根据具体的条件进行调整。

上一篇:c# gethashcode

下一篇:c# string?

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# 取字符串最后一个字符

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站