And*_*rei 2 c# datagridview winforms
我目前正在处理事件管理应用程序.
到目前为止,我已使用DataGridView控件显示月历:
但是表行的大小不合适.
我想实现如下照片中的内容:
请注意,如果调整网格大小,则六行的高度相同,并保持比例.
我试图实现这一目标DataGridView.AutoResizeRows.它没用.有解决方案吗?
设置to 的ScrollBars属性并使用此代码设置行的大小:DataGridViewNone
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Height = (dataGridView1.ClientRectangle.Height - dataGridView1.ColumnHeadersHeight) / dataGridView1.Rows.Count;
}
Run Code Online (Sandbox Code Playgroud)
还可以使用此代码来处理调整大小:
private void dataGridView1_SizeChanged(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Height = (dataGridView1.ClientRectangle.Height - dataGridView1.ColumnHeadersHeight) / dataGridView1.Rows.Count;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2809 次 |
| 最近记录: |