I have a "C#" application that is using the Microsoft.VisualBasic.PowerPacks.DataRepeater. This control mimics the microsoft access continuous form. Within the datarepeater I have 3 radMultiColumnComboBoxes. The first radMultiColumnComboBoxes is populated on load. The 2nd radMultiColumnComboBoxes data is based on radMultiColumnComboBoxes1 and the same goes for radMultiColumnComboBoxes3 to radMultiColumnComboBoxes2.
I'm not sure at what point I can get the value of the previous combobox.
Thanks for any help
private
void
dRepeater_ItemCloned(
object
sender, DataRepeaterItemEventArgs e)
{
RadMultiColumnComboBox multiCBSup = (RadMultiColumnComboBox)e.DataRepeaterItem.Controls[
"cbSup"
];
dtSup = dtCategories.Select(
"id=1"
).CopyToDataTable().DefaultView.ToTable(
true
,
"value"
,
"text"
);
multiCBSup.DataSource = dtSup;
//Category
RadMultiColumnComboBox multiCBCat = (RadMultiColumnComboBox)e.DataRepeaterItem.Controls[
"cbCat"
];
dtCat = dtCategories.Select(
"id=2"
).CopyToDataTable().DefaultView.ToTable(
true
,
"supcat"
,
"cat"
,
"value"
,
"text"
);
multiCBCat.DataSource = dtCat;
multiCBCat.DisplayMember =
"cat"
;
multiCBCat.ValueMember =
"cat"
;
}
This code should populate each row of controls with it
's own data. So when I change combobox1 in row 1 I don'
t want to change combobox1 on every row.
private
void
dRepeater_DrawItem(
object
sender, Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
{
DataRow dr = (DataRow)dtAct.Rows[e.DataRepeaterItem.ItemIndex];
RadMultiColumnComboBox multiCB = (RadMultiColumnComboBox)e.DataRepeaterItem.Controls.Find(
"cbSup"
,
false
)[0];
}
I'm not sure at what point I can get the value of the previous combobox.
Thanks for any help