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";
}
}
}
}
InitializeComponent()
方法中初始化了一个新的DataGridView
控件,并将其添加到窗体上。foreach
循环遍历所有行,并将每一行的“Age”列的值修改为“35”。注意跳过了新增行(即最后一行)。如果需要修改特定行或列的数据,可以根据具体的条件进行调整。
上一篇:c# gethashcode
下一篇:c# string?
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站