Hallo alle zusammen,
ich habe folgende Funktion und möchte diese gerne erweitern, da ich in C# aber noch blutiger Anfänger bin stehe ich mal wieder voll auf dem Schlauch.
[highlight=vb.net]
public void FillThreeBoxesFromList(Attributelist Liste, String Field1, String Field2, String Field3, ComboBox cboData1Box, ComboBox cboData2Box, ComboBox cboIDBox)
{
cboData1Box.Items.Clear();
cboData2Box.Items.Clear();
cboIDBox.Items.Clear();
foreach (Attribute Item in Liste.Attributes)
{
cboData1Box.Items.Add(Item.Name.ToString());
cboData2Box.Items.Add(Item.NameT.ToString());
cboIDBox.Items.Add(Item.ID.ToString());
}
if (cboData1Box.Items.Count > 0) cboData1Box.SelectedIndex = 0;
}
[/highlight]
Ich würde gerne auch andere Listen als die Attribute Liste an diese Funktion übergeben können, nur wie muss ich dann den Parameter ändern, im Moment erwarte ich ja eine Attributeliste wie kann ich eine beliebige Liste erwarten?
Ein weiteres Problem habe ich damit das ich nicht immer die gleichen drei Felder benötige, d.h. ich würde gerne Item.Name ebenfalls dynamisch haben. Einen Feldnamen lasse ich mir schon übergeben, nur wie verwende ich diesen jetzt?
Gruß Womble
ich habe folgende Funktion und möchte diese gerne erweitern, da ich in C# aber noch blutiger Anfänger bin stehe ich mal wieder voll auf dem Schlauch.
[highlight=vb.net]
public void FillThreeBoxesFromList(Attributelist Liste, String Field1, String Field2, String Field3, ComboBox cboData1Box, ComboBox cboData2Box, ComboBox cboIDBox)
{
cboData1Box.Items.Clear();
cboData2Box.Items.Clear();
cboIDBox.Items.Clear();
foreach (Attribute Item in Liste.Attributes)
{
cboData1Box.Items.Add(Item.Name.ToString());
cboData2Box.Items.Add(Item.NameT.ToString());
cboIDBox.Items.Add(Item.ID.ToString());
}
if (cboData1Box.Items.Count > 0) cboData1Box.SelectedIndex = 0;
}
[/highlight]
Ich würde gerne auch andere Listen als die Attribute Liste an diese Funktion übergeben können, nur wie muss ich dann den Parameter ändern, im Moment erwarte ich ja eine Attributeliste wie kann ich eine beliebige Liste erwarten?
Ein weiteres Problem habe ich damit das ich nicht immer die gleichen drei Felder benötige, d.h. ich würde gerne Item.Name ebenfalls dynamisch haben. Einen Feldnamen lasse ich mir schon übergeben, nur wie verwende ich diesen jetzt?
Gruß Womble
Comment