winforms 组合框显示成员、值成员和数据源方法

h7wcgrx3  于 2022-12-19  发布在  其他
关注(0)|答案(1)|浏览(144)

我正在开发一个c# winforms程序,它有三个组合框,每个组合框都有不同的显示成员、值成员和数据源。我想尝试创建一个方法,在该方法中,我可以使用设置适用于所有三个组合框的成员值和数据源
下面是我目前用于组合框的内容

private void kitLoad (string kitDisplay, string kitValue, object kitSource)
{
     kits_comboBox.DisplayMember = kitDisplay;
     kits_comboBox.ValueMember = kitValue;
     kits_comboBox.DataSource = kitSource;
}
private void pspLoad(string pspDisplay, string pspValue, object pspSource)
{
     psp_comboBox.DisplayMember = pspDisplay;
     psp_comboBox.ValueMember = pspValue;
     psp_comboBox.DataSource = pspSource;
}
private void plateLoad(string plateDisplay, string plateValue, object plateSource)
{
     plates_comboBox.DisplayMember = plateDisplay;
     plates_comboBox.ValueMember = plateValue;
     plates_comboBox.DataSource = plateSource;
}

它确实有效,但我觉得我可以把所有这些压缩到一个方法中,任何帮助都非常感谢。

sczxawaw

sczxawaw1#

把你的密码传沿着

private void LoadCombo(ComboBox cbo, string disp, string val, object data)
{
     cbo.DisplayMember = disp;
     cbo.ValueMember = val;
     cbo.DataSource = data;
}

适用于任何组合框

LoadCombo(kits_comboBox, "displayProperty", "valueProperty", data);

相关问题