我有一个数据网格,其中我有一行蓝色。我想放置垂直滚动条的位置,使蓝色行可见。我的自动滚动属性设置为true。因此,每当我尝试为其设置一些值时,垂直滚动条就会消失。
答案 0 :(得分:0)
您可以使用此属性设置垂直滚动条的位置。
// Search for the row index you want to display using LINQ
var someRowIndex = dgNew.Rows.Cast<DataGridViewRow>()
.FirstOrDefault(a => a.Cells["SomeColumnName"].Value != null &&
a.Cells["SomeColumnName"].Value.ToString() == "Value of some column in the blue row")?.Index;
if (someRowIndex != null)
{
dg.FirstDisplayedCell = dg.Rows[someRowIndex].Cells[0];
}