我有以下代码,用于为datagridview中的每个行标题单元格分配值。但是,这不会显示在我的输出中。这是我的代码:
for (int i = 1; i < this.dataGrid.Rows.Count; i++)
{
MessageBox.Show(i + 6 + ":00 AM - " + i + 7 + ":00 AM");
this.dataGrid.Rows[i].HeaderCell.Value = i .toString();
}
MessageBox.Show(this.dataGrid.Rows[4].HeaderCell.Displayed.ToString());
datagridview.HeaderCell.Displayed返回false。我该如何改变它?感谢。
答案 0 :(得分:0)
Displayed
:获取一个值,指示单元格当前是否为 显示在屏幕上。(继承自DataGridViewHeaderCell。)
尝试使用MessageBox.Show(this.dataGrid.Rows[4].HeaderCell.Value.ToString());
答案 1 :(得分:0)
将datagrid的EnableHeadersVisualStyles属性设置为false应该可以。
this.dataGrid.EnableHeadersVisualStyles = false;