0
私はページにRadComboBoxを持っています。アイテムを選択せずにどのように初期化するのですか?最初にアイテムを選択していないRadComboBoxを作成するにはどうすればいいですか?
次のボックスには2つの項目が含まれていますが、私はClearSelection()
とSelectedIndex = -1
の両方を幸運なことなく使用しようとしました。
それでも(最初の項目が選択されている)このように見えます。
RadComboBoxTest.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadComboBoxTest.aspx.cs"
Inherits="Foo.Bar.RadComboBoxTest" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>test</title>
</head>
<body>
<form runat="server">
<asp:ScriptManager runat="server"/>
<div>
Items:<br/>
<telerik:RadComboBox ID="cmbTest" DataValueField="id"
DataTextField="name" runat="server"/>
</div>
</form>
</body>
</html>
RadComboBoxTest.aspx.cs
using System;
{
namespace Foo.Bar
{
public partial class RadComboBoxTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
cmbTest.DataSource = new object[]
{
new { id = 23, name = "twentythree"},
new { id = 24, name = "twentyfour"}
};
cmbTest.DataBind();
cmbTest.ClearSelection();
}
}
}
}
ありがとうございますが、空のアイテムは必要ありません。 –
あなたは何もしない空の行を追加しなければならないでしょう、それはTelerik自身が提案したものですhttp://docs.telerik.com/devtools/aspnet-ajax/controls/combobox/how-to/ insert-a-default-item-when-databinding-radcombobox – AustinS90
これはhttps://jsfiddle.net/p5xpgckz/のような普通のhtmlで行うことができます。したがって、私はそれがtelerik:RadComboBoxでも可能であると期待しています。 –