Hi,
I want to make row higher when it is seleceted. See following code:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
List<Item> items = new List<Item>();
for (int i = 0; i < 100; i++)
{
items.Add(new Item());
}
itemDataGridView.SelectionMode =
DataGridViewSelectionMode.FullRowSelect;
itemBindingSource.DataSource = items;
this.itemDataGridView.SelectionChanged += new
EventHandler(itemDataGridView_SelectionChanged);
}
// this method calls one time during form loading, but all rows
have Height = 50
void itemDataGridView_SelectionChanged(object sender, EventArgs
e)
{
if (itemDataGridView.SelectedRows.Count == 1)
{
itemDataGridView.SelectedRows[0].Height = 50;
}
}
}
But after form is loaded ALL ROWS have height = 50. Handler
itemDataGridView_SelectionChanged called only one time during loading.
So what I'm doing wrong?