Я пытаюсь добавить элемент в верхнюю часть раскрывающегося списка.Я использую ItemTemplates, поэтому я делаю привязку данных и пытаюсь добавить один сверху, который читает
[ ] All Profiles
Я смог добавить его, но он переопределяет привязку реальных данных, поэтому, когдадобавил, что теперь есть только [ ] All profiles
, но нет настоящих связанных данных.Что я делаю неправильно?
Кстати, я новичок в c #:)
Спасибо
public void BindData()
{
myCombo.DataSource = myDbConnection.GetValues();
myCombo.DataTextField = "Name";
myCombo.DataValueField = "ID";
myCombo.DataBind();
var tempProfiles = new[] { new { Name = "All Profiles", ID = "1" } };
myCombo.DataSource = tempProfiles;
myCombo.DataBind();
}
<telerik:RadComboBox ID="myCombo" EmptyMessage="All Types" runat="server" Width="200px">
<ItemTemplate>
<div onclick="StopPropagation(event)">
<asp:CheckBox runat="server" ID="chk1" onclick="onCheckBoxClick(this)"/>
<asp:Label runat="server" ID="lblProfile" AssociatedControlID="chk1">
<%# Eval("Name") %>
</asp:Label>
</div>
</ItemTemplate>
</telerik:RadComboBox>