我正在尝试冻结DataGridView
的第一列和第一行。实际上我可以冻结列而不是行。实际上,我无法修改任何行的属性。
我逐行创建了这个表:
DataTable table = new DataTable();
DataRow workrow;
workrow = table.NewRow();
table.Rows.Add(workrow);
DataColumn column;
column = new DataColumn();
table.Columns.Add(column);
workrow[0] = " mystring ";
然后
dataGridView3.Columns[0].Frozen = true;
dataGridView3.Rows[0].Frozen = true;
列已冻结,但不是行。
似乎我无法只控制行。 例如:dataGridView3.Rows [0] .DividerHeight也不起作用。
答案 0 :(得分:0)
我想这就是你必须成为鹰派的地方,我的猜测是intellisense让你成为了这个。
您实际上是在调用dataGridView行,而不是dataGridView3行。
dataGridView3.Columns[0].Frozen = true;
dataGridView.Rows[0].Frozen = true;
应该是
dataGridView3.Columns[0].Frozen = true;
dataGridView3.Rows[0].Frozen = true;
观看你的错字,他们回来困扰你
将来我会建议你在调试时使用断点来查找你出错的地方,这样你就可以解决任何错误并更容易识别出错的地方!
答案 1 :(得分:0)
我通过对父类的行进行修改来解决我的一些问题。这似乎是一个错误。