PDA

View Full Version : سوال: نحوه تنظیم اندازه فرم با اندازه dataGrid View



اسماعیل ابراهیمی
سه شنبه 11 بهمن 1390, 00:07 صبح
با سلام خدمت دوستان عزیز

بنده می خوام کاربر با زدن کلید اینتر روی اون TextBox به یک فرم ثابت که تنها یک کنترل DataGridView در آن وجود دارد منتقل شود و پس از انتخاب سطر انتخاب شده مقدار اولین ستون از سطر انتخاب شده به TextBox فراخوان برگردانده شود .

چون محتویات Datagrid فرم فراخوانی شده متغیر هستش (یعنی پهنای اون کم و زیاد میشه) می خوام فرم وقتی نمایش داده می شه تمام DataGridView رو نشون بده ...

یعنی اینکه DataGridView تمام فرم رو بپوشونه (Dock In Parent Container) و تمام ستون ها همزمان دیده بشه و فرم هم به اندازه DataGridView باشه .... نه اینکه DataGridView هم اندازه فرم باشه

با تشکر

اسماعیل ابراهیمی
سه شنبه 11 بهمن 1390, 00:09 صبح
خودم اینو درست کردم ولی اندازه فرم کمتر از اندازه DataGridView در میاد و فکر کنم به خاطر اون ستون اول باشه (ستونی که گوشه هست ) که توی این دستورات محاسبه نمیشه

private void all_codes_Load(object sender, EventArgs e)
{
int All_Width = 0;
for (int dgvitem = 0; dgvitem < dgv_all.Columns.Count ; dgvitem++)
{
All_Width += dgv_all.Columns[dgvitem].Width;
}

this.Width = All_Width+60;
}

Hybrid
سه شنبه 11 بهمن 1390, 00:13 صبح
سلام دوست عزیز فکر کنم باید خصوصیت AutoSizeColumnMode کنترل DataGridview رو برابر Fill قرار بدی

موفق باشید./