У меня есть календарь devexpress.Календарь имеет встроенные функции для группировки календаря по ресурсам (в моем случае это местоположение).Итак, я написал свою логику для создания группы календаря по имени класса и поставщика тоже.Два работают хорошо индивидуально.Но когда я пытался разместить список радиокнопок, чтобы пользователь мог выбрать способ, которым он хочет сгруппировать календарь, у меня возникла проблема.
Это мой список радиокнопок и код для обработчика событий для него:
protected void filtertype_changed(object sender, EventArgs e)
{
if (filtertype.SelectedValue == "None")
{
// ASPxScheduler1.AppointmentDataSource = LoadAppointments();
classList.Visible = false;
providerslist.Visible = false;
classList.SelectedIndex = 0;
classList.SelectedIndex = 0;
//classList.SelectedValue = "0";
//providerslist.SelectedValue = "0";
ASPxScheduler1.GroupType = DevExpress.XtraScheduler.SchedulerGroupType.None;
}
else if (filtertype.SelectedValue == "Location")
{
// ASPxScheduler1.Dispose();
classList.Visible = false;
providerslist.Visible = false;
ASPxScheduler1.GroupType =
DevExpress.XtraScheduler.SchedulerGroupType.Resource;
}
else
{
ASPxScheduler1.GroupType = DevExpress.XtraScheduler.SchedulerGroupType.None;
classList.Visible = true;
providerslist.Visible = true;
}
}
Это моя пометка для переключателя
<asp:RadioButtonList ID="filtertype" runat="server"
OnSelectedIndexChanged="filtertype_changed" AutoPostBack="true" >
<asp:ListItem selected="true" Text="None" Value="None"></asp:ListItem>
<asp:ListItem Text="Location" Value="Location"></asp:ListItem>
<asp:ListItem>class Name and Provider</asp:ListItem>
</asp:RadioButtonList>
<asp:DropDownList ID="classList" runat="server" AutoPostBack="true"
Visible="false" ></asp:DropDownList>
<asp:DropDownList ID="providerslist" runat="server" AutoPostBack="true" Visible="false"
></asp:DropDownList>
classList и Provider List - выпадающие списки.Итак, что происходит, когда я переключаюсь с переключателя класса и поставщика на расположение или без переключателя, календарь не обновляется и сохраняет значения в соответствии с раскрывающимся списком и группирует календарь по расположению только для этих значений.Итак, после того, как я изменил имя класса и провайдеров, мне нужно очистить значения выпадающего списка до 0 (без элементов, только пробел).Можете ли вы просто дать мне знать, как я могу это сделать?