【发布时间】:2018-09-25 10:04:05
【问题描述】:
如何在 datagridview 中选择当前单元格的中心视图?
例如我有这样的datagridview:
for (int i = 0; i < 200; i++)
{
dataGridView1.Columns.Add("X" + i, "X" + i);
dataGridView1.Columns[i].Width = 30;
this.dataGridView1.Columns[i].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
dataGridView1.Rows.Add("Y" + i);
// dataGridView1.Rows[i].Cells[i].Value = "X";
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.HotPink;
dataGridView1.DefaultCellStyle.BackColor = Color.Red;
}
for (int kolumna = 0; kolumna < 200; kolumna++)
{
for (int i = 1; i < 200; i++)
{
dataGridView1.Rows[kolumna].Cells[i].Value = "X";
}
}
如何在我的 datagridview 中居中当前选定的单元格? 我搜索了很多,找不到解决方案。 例如我想选择行/单元格 100/100。
我试试
this.dataGridView1.CurrentCell = this.dataGridView1[100,100];
但它只显示在我的 datagridview 的右下方。
结果应该是这样的: CELL [100/row100] 以 datagridview 中的视图为中心。 有可能吗?
【问题讨论】:
-
有人可以帮忙吗
标签: c# datagridview center