RadComboBox を 1 つ持っています。たとえば {Stack, Over, Flow, StackOverFlow} を返す関数を入力します。RadCombobox をクリックすると、項目が一覧表示されます。
そして、空の要素に1位を与えたいです。
そして、私は以下をやろうとしました:
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} のみがリストされます。
以下のコードを書くと
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;
{Stack、Over、Flow、StackOverFlow、xyz} のみがリストされます。
しかし、私が望む結果は得られません。
そしてデザイン面は以下。
<telerik:RadComboBox ID="RadComboBox1" runat="server" Width="120px" MarkFirstMatch="true" Filter="Contains"></telerik:RadComboBox>
どのようにできるのか?
" "
{ , "Stack"
, "Over"
, "Flow"
, "StackOverFlow"
}をリストしたい