하나의 RadComboBox가 있습니다. 예를 들어 {Stack, Over, Flow, StackOverFlow}를 반환하는 함수로 채우기 RadCombobox를 클릭하면 해당 항목이 나열됩니다.RadComboBox에 대해 비어있는 항목을 나열하는 방법
그리고 빈 요소에 대해 첫 번째 장소를주고 싶습니다.
그리고 아래하려고 노력 :
var stack= GetItems(SiteId);
RadComboBox1.Items.Add(new RadComboBoxItem("", "0"));
RadComboBox1.DataSource = stack;
RadComboBox1.DataTextField = "Name";
RadComboBox1.DataValueField = "Id";
RadComboBox1.DataBind();
RadComboBox1.AllowCustomText = false;
은 변화가 없다. {Stack, Over, Flow, StackOverFlow} 만 나열됩니다.
나는 오직 {스택, 동안, 흐름, 유래, XYZ}이 나열되어 있습니다
var stack= GetItems(SiteId);
RadComboBox1.DataSource = stack;
RadComboBox1.DataTextField = "Name";
RadComboBox1.DataValueField = "Id";
RadComboBox1.DataBind();
RadComboBox1.Items.Add(new RadComboBoxItem("xyz", "0"));
RadComboBox1.AllowCustomText = false;
코드
아래로 쓸 때.그러나 나는 원하는 결과를 얻지 못합니다.
디자인 측면은 아래와 같습니다.
<telerik:RadComboBox ID="RadComboBox1" runat="server" Width="120px" MarkFirstMatch="true" Filter="Contains"></telerik:RadComboBox>
어떻게하면됩니까?
난 당신이 DataBind()
를 호출하기 전에 RadComboBox1.AppendDataBoundItems = true
를 추가, 당신의 첫 번째 선택을 사용하여 {" "
, "Stack"
, "Over"
, "Flow"
, "StackOverFlow"
}
감사합니다 @ csm8118, 당신은 절대적으로 맞습니다 .. –