gpt4 book ai didi

c# - 在 Visual Studio C# 中创建具有动态选项卡数量的选项卡控件

转载 作者:可可西里 更新时间:2023-11-01 08:59:56 25 4
gpt4 key购买 nike

如何在 Visual Studio C# 中创建具有动态选项卡数量的选项卡控件?

我有一个包含表 customers 的数据库。我需要创建一个表格来显示带有客户姓氏首字母的选项卡(只有那些首字母,表中应该有条目)。每个选项卡都应包含一个带有相应客户的 DataGrid 控件。我使用 DataSet 连接到数据库。

我应该在哪里插入生成此类标签的代码片段?我可以使用现有的选项卡控件来做到这一点,还是应该创建一个自定义控件?

最佳答案

您可以使用现有的 TabControl 生成动态选项卡。这是一个如何以某种伪代码形式完成的示例...

TabControl tabControl = new TabControl();
tabControl.Dock = DockStyle.Fill;

foreach (Char c in lastNameList)
{
TabPage tabPage = new TabPage();
tabPage.Text = c.ToString();

DataGrid grid = new DataGrid();

grid.Dock = DockStyle.Fill;
grid.DataSource = dataForTheCurrentLoop;

tabPage.Controls.Add(grid);
tabControl.Controls.Add(tabPage);
}

this.Controls.Add(tabControl);

关于c# - 在 Visual Studio C# 中创建具有动态选项卡数量的选项卡控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com