sahel65
دوشنبه 31 تیر 1392, 14:05 عصر
سلام دوستان،وقتتون بخیر
من یک dataGridView از طریق کد نویسی ایجاد کردم. فاصله بین خطها رو هم اینجوری تعیین کردم تا از حالت پیش فرض دربیاد و شکیل تر بشه:
foreach (DataGridViewRow row in dg.Rows)
{
row.Height = 35; // or any :)
}
حالا اگه کاربر بیاد و یکی از ستونها رو بخواد مرتبشون کنه، مجددا سایز سطرها به همون سایز پیش فرض کاهش پیدا کرده و ظاهرش جالب نمیشه.
زیاد جستجو کردم و چند تا کد مثل زیر هم پیدا کردم ولی جواب نداد؛ ممنون میشم اگه راه حلی داره بهم بگید.
// dg.RowHeightChanged = DataGridViewRowHeadersWidthSizeMode.DisableResizin g;
// dg.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
//dg.AutoResizeRow = DataGridViewAutoSizeRowsMode.AllCells;
// dg.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
من یک dataGridView از طریق کد نویسی ایجاد کردم. فاصله بین خطها رو هم اینجوری تعیین کردم تا از حالت پیش فرض دربیاد و شکیل تر بشه:
foreach (DataGridViewRow row in dg.Rows)
{
row.Height = 35; // or any :)
}
حالا اگه کاربر بیاد و یکی از ستونها رو بخواد مرتبشون کنه، مجددا سایز سطرها به همون سایز پیش فرض کاهش پیدا کرده و ظاهرش جالب نمیشه.
زیاد جستجو کردم و چند تا کد مثل زیر هم پیدا کردم ولی جواب نداد؛ ممنون میشم اگه راه حلی داره بهم بگید.
// dg.RowHeightChanged = DataGridViewRowHeadersWidthSizeMode.DisableResizin g;
// dg.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
//dg.AutoResizeRow = DataGridViewAutoSizeRowsMode.AllCells;
// dg.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;