ComboBox.DataSource 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 ComboBox의 데이터 소스를 가져오거나 설정합니다.
public:
property System::Object ^ DataSource { System::Object ^ get(); void set(System::Object ^ value); };
public object DataSource { get; set; }
member this.DataSource : obj with get, set
Public Property DataSource As Object
속성 값
IList 인터페이스 또는 Array을(를) 구현하는 개체입니다. 기본값은 null
입니다.
예제
다음 예제에서는 속성을 사용 하 여 DataSource 평일의 배열을 표시 합니다 ComboBox.
using System.Windows.Forms;
namespace ComboBox_DataSource_Sample
{
public partial class Form1 : Form
{
public Form1()
{
// Initialize an array with data to bind to the combo box.
var daysOfWeek =
new[] { "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday",
"Sunday" };
// Initialize combo box
var comboBox = new ComboBox
{
DataSource = daysOfWeek,
Location = new System.Drawing.Point(12, 12),
Name = "comboBox",
Size = new System.Drawing.Size(166, 21),
DropDownStyle = ComboBoxStyle.DropDownList
};
// Add the combo box to the form.
this.Controls.Add(comboBox);
}
}
}
Imports System.Windows.Forms
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles MyBase.Load
Dim comboBox As New ComboBox
Dim daysOfWeek As String() = _
New String() {"Monday", "Tuesday", "Wednesday", _
"Thursday", "Friday", "Saturday", _
"Sunday"}
With comboBox
.DataSource = daysOfWeek
.Location = New System.Drawing.Point(12, 12)
.Name = "comboBox"
.Size = New System.Drawing.Size(166, 21)
.DropDownStyle = ComboBoxStyle.DropDownList
End With
Me.Controls.Add(comboBox)
End Sub
End Class
설명
데이터 원본은 데이터베이스, 웹 서비스 또는 나중에 데이터 바인딩된 컨트롤을 생성하는 데 사용할 수 있는 개체일 수 있습니다. 속성이 DataSource 설정되면 항목 컬렉션을 수정할 수 없습니다.