我正在尝试在每个单元格中显示m*n
带有一些文本的单元格表,并且每个单元格的背景颜色可能不同。
我对 dataGridView 组件可以完全用于此目的吗?如果是,那么如何使 dataGridView 包含多于一个空行?假设我想要 5*5 个单元格,并且单元格可以是空的。
我正在尝试在每个单元格中显示m*n
带有一些文本的单元格表,并且每个单元格的背景颜色可能不同。
我对 dataGridView 组件可以完全用于此目的吗?如果是,那么如何使 dataGridView 包含多于一个空行?假设我想要 5*5 个单元格,并且单元格可以是空的。
您可以通过多种方式向控件添加值DataGridView
:从数据库、从Collection
( Array
、DataTable
等)、直接逐行等。在每个单元格中,您可以放置所需的(字符串)值,包括 ""/empty . 在这里你有一个示例代码来获得一些灵感:
int count = 0;
int maxCount = 5;
do
{
count = count + 1;
//dataGridView1.Rows.Add("col1", "col2", "col3", "col4", "col5");
dataGridView1.Rows.Add(); //For adding empty rows, you can use this one
} while(count < maxCount);
dataGridView1[1, 2].Style.BackColor = Color.Yellow;
dataGridView1[3, 1].Style.BackColor = Color.Yellow;
dataGridView1[4, 4].Style.BackColor = Color.Yellow;
它需要dataGridView1
(DataGridView
通过“设计视图”添加 5 列),向其中添加 5 行并为各种单元格的背景着色。