C# 将选择的单元格改变背景颜色并写入数据
时间: 2023-09-15 19:24:40 浏览: 77
动态修改指定单元格文字或背景颜色
4星 · 用户满意度95%
您可以使用以下代码将选定单元格的背景颜色更改为指定的颜色,并将数据写入该单元格:
```csharp
using System;
using System.Windows.Forms;
namespace DataGridViewDemo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 获取选定的单元格
DataGridViewCell selectedCell = dataGridView1.SelectedCells[0];
// 设置背景颜色
selectedCell.Style.BackColor = System.Drawing.Color.Red;
// 写入数据
selectedCell.Value = "Hello, World!";
}
}
}
```
上述代码假设您在 Windows 窗体应用程序中使用了一个名为 `dataGridView1` 的 DataGridView 控件,并且有一个名为 `button1` 的按钮。当单击按钮时,将会执行上述代码,将选定的单元格的背景颜色更改为红色,并在该单元格中写入 "Hello, World!"。
请注意,此代码仅适用于 Windows 窗体应用程序中使用的 DataGridView 控件。如果您在其他环境中使用 DataGridView,可能需要进行相应的修改。
阅读全文