仅将值添加到DataGridView C#中的一列

时间:2015-02-03 00:32:47

标签: c# winforms datagridview datagridviewcolumn

我有一个DataGridView,有6列;我希望第一列显示一周中的日期。第二列应显示每天的时间表。但我希望它们以垂直顺序显示,而不是以水平方式显示。但我无法弄明白该怎么做。

我喜欢这样:enter image description here

我希望这样:enter image description here

1 个答案:

答案 0 :(得分:2)

根据你的第二张照片:

dataGridView1.Rows.Add(9);

// for days column (1st column)
dataGridView1[0,0].Value = "Monday";
dataGridView1[0,3].Value = "Tuesday";
dataGridView1[0,6].Value = "Wednesday";

// for hours column (3rd column)
dataGridView1[2,0].Value = "7:00 - 8:00";
dataGridView1[2,1].Value = "8:00 - 9:00";
dataGridView1[2,3].Value = "7:00 - 7:50";
dataGridView1[2,4].Value = "7:50 - 8:20";

基本上

dataGridView[Column index, Row index].Value是这些坐标处的单元格值