У меня есть комбобокс внутри ретранслятора данных, Мне нужно удалить выбранное значение выпадающего списка из остальных повторяющихся списков, чтобы я мог запретить множественный выбор одного и того же значения более чем одним combobox:Комбобокс в ретрансляторе, уникальный выбор
if combobox1 выбранное значение - «john smith» Мне нужно удалить «john smith» из других повторяющихся comboboxes. Любая помощь ?
<asp:Repeater ID="rptTableMapper" runat="server" DataSourceID="dsSQLColumnNames"
OnItemDataBound="rptTableMapper_ItemDataBound">
<ItemTemplate>
<table width="500px">
<tr>
<td>
<dx:ASPxComboBox ID="cmbCsvColumns" OnSelectedIndexChanged="cmbCsvColumns_SelectedIndexChanged"
runat="server" AutoPostBack="True">
</dx:ASPxComboBox>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
и коды за это
protected void cmbCsvColumns_SelectedIndexChanged(object sender, EventArgs e)
{
string s = ((ASPxComboBox)(sender)).ClientID;
string text = ((ASPxComboBox)(sender)).Text;
for (int i = 0; i < rptTableMapper.Items.Count; i++)
{
ASPxComboBox cmb = (ASPxComboBox)(rptTableMapper.Items[i].FindControl("cmbCsvColumns"));
ListEditItem selectedItem = ((ASPxComboBox)(sender)).SelectedItem;
if (cmb.ClientID != s)
{
}
}
}
Угадайте, что вы забыли вставить код. – gabsferreira
код является основным. комбобокс внутри репитера! –
cmbCsvColumns_SelectedIndexChanged code please –