Hi
I've 10 combo boxes in a form. Want to populate all cmbbxes with values - numbers from 1 to 10. Is this code ok or do u suggest ny othr code?
public void BindCombos()
{
for (int i = 1; i <= 10; i++)
{
cmbDependability.Items.Add(i);
cmbAdaptability.Items.Add(i);
cmbAppearance.Items.Add(i);
cmbInitiative.Items.Add(i);
cmbResponsibility.Items.Add(i);
cmbQualityOfWork.Items.Add(i);
cmbAttitude.Items.Add(i);
cmbQuantityOfWork.Items.Add(i);
cmbAttendance.Items.Add(i);
cmbJobKnowledge.Items.Add(i);
}
}
private void Performance_Load(object sender, EventArgs e)
{
BindCombos();
}
Loading
Santhosh Kumar JayaramanPosted Oct 22, 2012, 10:40 AM
cmbDependability.BindingContext = new BindingContext();
cmbDependability.DataSource = intlist;
cmbDependability.SelectedIndex = -1;
you need to say its new binding context before setting datasource
SanuPosted Oct 22, 2012, 10:48 AM
SanuPosted Oct 22, 2012, 10:18 AM
Scott LyslePosted Oct 22, 2012, 10:07 AM
Santhosh Kumar JayaramanPosted Oct 22, 2012, 10:05 AM
SanuPosted Oct 22, 2012, 9:53 AM
{
List
for (int i = 1; i <= 10; i++)
{
intlist.Add(i);
}
cmbDependability.DataSource = intlist;
cmbDependability.SelectedIndex = -1;
cmbAdaptability.DataSource = intlist;
cmbAdaptability.SelectedIndex = -1;
cmbAppearance.DataSource = intlist;
cmbAppearance.SelectedIndex = -1;
cmbInitiative.DataSource = intlist;
cmbInitiative.SelectedIndex = -1;
cmbResponsibility.DataSource = intlist;
cmbResponsibility.SelectedIndex = -1;
cmbQualityOfWork.DataSource = intlist;
cmbQualityOfWork.SelectedIndex = -1;
cmbAttitude.DataSource = intlist;
cmbAttitude.SelectedIndex = -1;
cmbQuantityOfWork.DataSource = intlist;
cmbQuantityOfWork.SelectedIndex = -1;
cmbAttendance.DataSource = intlist;
cmbAttendance.SelectedIndex = -1;
cmbJobKnowledge.DataSource = intlist;
cmbJobKnowledge.SelectedIndex = -1;
}
private void Performance_Load(object sender, EventArgs e)
{
BindCombos();
}
Santhosh Kumar JayaramanPosted Oct 22, 2012, 9:49 AM
SanuPosted Oct 22, 2012, 9:48 AM
SanuPosted Oct 22, 2012, 9:37 AM
Santhosh Kumar JayaramanPosted Oct 22, 2012, 9:20 AM
for (int i = 1; i <= 10; i++)
{
intlist.Add(i);
}
cmbDependability.DataSource=intlist;
cmbAdaptability.DataSource=intlist;
//and so on
like this